首页 > 编程语言 >C#引用c++ DLL找不到入口点

C#引用c++ DLL找不到入口点

时间:2023-07-26 16:27:42浏览次数:36  
标签:exe dumpbin C# c++ DLL 编译

c++中的函数名称在编译后改变了,需要利用dumpbin.exe找到编译后的名字

dumpbin.exe在VS安装目录

参考路径:C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\bin\Hostx64\x64

打开cmd,移动到dumpbin.exe对应路径,然后输入命令dumpbin -exports D:\test\xxx.dll

 可以看到编译后的名字,然后使用c#重新引用

 

标签:exe,dumpbin,C#,c++,DLL,编译
From: https://www.cnblogs.com/QJZY/p/17582777.html

相关文章

  • ArcEngine开发弹出-41,147的授权提示
    明明ArcGISDesktop已授权,且许可管理服务正常运行,但ArcEngine应用程序开发时,时而弹出如下提示。解决方案:(1)采用代码授权的方式;(2)如果已经使用过许可控件,请删除它,在资源里清除OcxState清除后,重新设置相关控件属性。......
  • Ubuntu18.04离线安装cuda,docker和nvidia-docker
    近来接手一个项目,服务器没有外网,还缺少一堆基础工具,离线安装相关依赖十分头疼。在此两篇博客记录一下此次经历。各部件的依赖如下:Nvida-docker需要CUDA驱动,安装CUDA需要GCC编译库,安装GCC需要用到make工具(make非必须)有关GCC依赖与make工具安装,请看另一篇博客。目录1.离线安装......
  • smart-socket报失效
    调用心跳连接经常失效15:30:55.791[QuickTimer]INFOorg.smartboot.socket.extension.plugins.HeartPlugin-session:org.smartboot.socket.transport.TcpAioSession@4e1f25a7已失效,移除心跳任务源代码1WriteBufferwriteBuffer=start.writeBuffer();2......
  • CANoe--同步功能及应用
    时间同步是指调整不同接口卡设备内的硬件时钟,由于制造过程以及温度的偏差,硬件时钟的速度可能会有偏移,导致不同接口卡设备的时间戳也会有所偏移,那么当使用多个硬件接口卡设备时,进行时间同步就是必要的。每个接口卡内都带有单独的硬件时钟,硬件时钟是产生时间戳的基础.硬件接口卡在发......
  • Mit6.s081 Lec14
    Logginglayerfilesystem设计的一大重要问题就是crashrecovery。这是因为文件系统操作往往涉及向磁盘多次写入,而几次写入之后的crash可能导致磁盘上的文件系统处于一个不一致的状态。Forexample,supposeacrashoccursduringfiletruncation(settingthelengthof......
  • centos7 openssh升级到9.3.p1
    配置openssh目录cp/etc/ssh/sshd_config/etc/ssh/sshd_config.bakcp/etc/pam.d/sshd/etc/pam.d/sshd.bakmkdir-p/root/opensshcd/root/openssh上传已经制作好的openssh包openssh-9.3p1-1.el7.x86_64.rpmopenssh-clients-9.3p1-1.el7.x86_64.rpmopenssh-server-9.3......
  • MFC-MessageBeep播放系统定义的波形声音
     MessageBeep(MB_ICONEXCLAMATION);//播放系统定义的波形声音/*-1从机器的扬声器中发出蜂鸣声MB_ICONASTERISK播放由SystemAsterisk定义的声音MB_ICONEXCLAMATION播放由SystemExclamation定义的声音MB_ICONHAN......
  • dvp接口,mipi接口说明以及camera需要的mipi lane数计算
    DVPDVP总线PCLK极限约在96M左右,而且走线长度不能过长,所有DVP最大速率最好控制在72M以下,PCBlayout较容易画,MIPI总线速率lvds接口耦合,走线必须差分等长,并且需要保护,故对PCB走线以及阻抗控制要求高一点(一般来讲差分阻抗要求在85欧姆~125欧姆之间)DVP是并口,需要PCLK、VSYNC、H......
  • DBeaver连接Access
    DBeaver确实功能比较强大:驱动程序下载完后: 数据表展示举例: ......
  • openGauss笔记 - 实现docker安装openGauss,使用Data Studio连接
    openGauss笔记Docker安装openGauss拉取openGauss镜像openGauss5.0.0有企业版和轻量版。轻量版定位是在软硬件资源受限场景下仍可使用openGauss,但是保留了企业版大部分的特性,轻量版通过参数默认关闭的特性:Ustore、Asp、增量检查点、双写、列存、段页式存储等,还有些不支持的特......