VB.net调用VC DLL(三)

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组件的编写_comdef.h-CSDN博客

关于C++编写com和调用com组件的小例子以及个人所犯错误见解_c++创建com组件的实例失败-CSDN博客 vs、c++环境下开发使用com组件_在vs中用c++实现com组件-CSDN博客

https://bbs.csdn.net/topics/380080264

关于Dll、Com组件、托管dll和非托管dll的理解,请教高手看我的理解是否正确(如用代码回复请用C#)_已解决_博问_博客园

https://bbs.csdn.net/topics/390872013

https://www.cnblogs.com/mq0036/p/11120060.html

相关推荐
xchenhao9 分钟前
基于 Flutter 的开源文本 TTS 朗读器(支持 Windows/macOS/Android)
android·windows·flutter·macos·openai·tts·朗读器
xiaopengbc1 小时前
MSVCP*.dll、vcruntime*.dll缺失或损坏,以及.NET Framework相关问题,解决办法
.net
xiaopengbc1 小时前
.NET Framework 安装失败及异常情况 常用处理方法
.net·.net修复
帽儿山的枪手2 小时前
追踪网络流量就这么简单 | 进阶篇 | conntrack
linux·windows·网络协议
兮动人3 小时前
Windows 11 系统关键文件夹详解及安全清理指南
windows·安全
LabVIEW开发7 小时前
LabVIEW调用外部DLL
windows·labview·labview知识·labview功能·labview程序
biubiubiu07067 小时前
FFmpeg Windows安装
windows·ffmpeg
哆啦A梦——9 小时前
dll文件缺失解决方法
windows
漠效10 小时前
Duplicate cleaner pro 的使用技巧
windows·经验分享
DogDaoDao10 小时前
Windows下VScode配置FFmpeg开发环境保姆级教程
windows·vscode·ffmpeg·音视频·gcc