1、VC写DLL的时候
def文件必须用VS新建,不能从外部考入
2、加入环境变量
但是仍然报"53"错误,无法找到dll文件,可能是依赖的DLL找不到所致
使用VS提供的命令,可以查看DLL所依赖的DLL
D:\testVBNet\ODPM\publish64>dumpbin /dependents odpmOpenCoord64.dll
Microsoft (R) COFF/PE Dumper Version 12.00.21005.1
Copyright (C) Microsoft Corporation. All rights reserved.
Dump of file odpmOpenCoord64.dll
File Type: DLL
Image has the following dependencies:
proj.dll
KERNEL32.dll
MSVCR120.dll
MSVCP120.dll
Summary
1000 .data
1000 .pdata
5000 .rdata
1000 .reloc
1000 .rsrc
E000 .text
参考文献
VS2010开发------vc++项目编写DLL提供vb.net调用_vs如何开发vb接口调用程序-CSDN博客
关于在VB.NET中调用使用VC++编写的类库dll的一点笔记-CSDN博客
VS2019封装C++类为动态链接库DLL_vs2019 封装c++类 dll-CSDN博客C++ 把类封装成DLL,LIB_c++类封装成lib 提供给外部调用-CSDN博客
https://wenku.csdn.net/answer/5jg2e47o3t
关于C++编写com和调用com组件的小例子以及个人所犯错误见解_c++创建com组件的实例失败-CSDN博客 vs、c++环境下开发使用com组件_在vs中用c++实现com组件-CSDN博客
https://bbs.csdn.net/topics/380080264
关于Dll、Com组件、托管dll和非托管dll的理解,请教高手看我的理解是否正确(如用代码回复请用C#)_已解决_博问_博客园