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

相关推荐
点云SLAM6 小时前
C++内存泄漏检测之Windows 专用工具(CRT Debug、Dr.Memory)和Linux 专业工具(ASan 、heaptrack)
linux·c++·windows·asan·dr.memory·c++内存泄漏检测·c++内存管理
jackletter7 小时前
3dsmax2026插件开发入门:使用.net8开发
.net·3dmax·入门·插件·.net8·3dsmax2026
LuiChun7 小时前
Docker Compose 容器服务查询与文件查看操作指南(Windows Docker Desktop 版)【一】
linux·运维·windows·docker·容器
无限进步_9 小时前
【C++】大数相加算法详解:从字符串加法到内存布局的思考
开发语言·c++·windows·git·算法·github·visual studio
love530love9 小时前
彻底解决 ComfyUI Mixlab 插件 Whisper.available False 的报错
人工智能·windows·python·whisper·win_comfyui
习惯就好zz9 小时前
[实战笔记] 从 Qt 5.12.9 跨越到 Qt 6.x 完美迁移指南 (Windows + VS)
windows·qt·msvc·qt5·qt6·迁移
石像鬼₧魂石10 小时前
Windows Server 2003 域控制器靶机搭建与渗透环境配置手册
linux·windows·学习
抠头专注python环境配置10 小时前
解决“No module named ‘tensorflow‘”报错:从导入失败到环境配置成功
人工智能·windows·python·tensorflow·neo4j
qh0526wy11 小时前
WINDOWS BAT 开机登录后自动启动
windows·python
十五年专注C++开发11 小时前
CMake基础: 在release模式下生成调试信息的方法
linux·c++·windows·cmake·跨平台构建