t3486784401 发表于 2023-4-6 01:23
链接器的命令行里,有没有加 XXXX.lib ?
(引用自2楼)
t3486784401 发表于 2023-4-6 15:20
在 VS 的控制台里,用 dumpbin /export 指令查看下最终的 dll 文件,确认接口名称正确;
然后用 LoadLibrar ...
(引用自5楼)
wudicgi 发表于 2023-4-6 15:23
修改配置时选择的平台, Debug/Release 版本和编译时选择的是否相同?
x86/x64 + Debug/Release 在项目文件 ...
(引用自6楼)
zw_7627 发表于 2023-4-7 00:01
我另一个工程里用的另外的LIB是正常使用的。说明配置是正常的。只是这个LIB第一次用。 ...
(引用自8楼)
wudicgi 发表于 2023-4-7 00:43
到底是动态库还是静态库,怎么 dumpbin 的文件一个是 .dll 一个是 .lib
符号和原始函数名不一致是因为 nam ...
(引用自10楼)
zw_7627 发表于 2023-4-7 00:06
LIB的:
D:\>dumpbin /exports ControlCAN.lib
Microsoft (R) COFF/PE Dumper Version 12.00.30501.0
(引用自9楼)
t3486784401 发表于 2023-4-7 23:19
我查看了手头的一些库,的确 lib 当中的函数名应该比 dll 当中多一个前置下划线,最终调用的函数名以 dll ...
(引用自13楼)
zw_7627 发表于 2023-4-8 00:11
void *p=NULL;
p = LoadLibrary(_T("ControlCAN_l.dll"));
DWORD error_id=GetLastError();
(引用自14楼)
zw_7627 发表于 2023-4-8 00:11
void *p=NULL;
p = LoadLibrary(_T("ControlCAN_l.dll"));
DWORD error_id=GetLastError();
(引用自14楼)
wudicgi 发表于 2023-4-8 18:17
LZ 把工程文件删一删,只留下和问题相关的东西后打个包传上来吧。
问题应该不复杂,但不了解的话,关键信息 ...
(引用自17楼)
zw_7627 发表于 2023-4-9 00:42
工程上传文件限制在16M了,打包了编译文件
void CTTDlg::OnBnClickedButton1()
(引用自18楼)
zw_7627 发表于 2023-4-9 00:42
工程上传文件限制在16M了,打包了编译文件
void CTTDlg::OnBnClickedButton1()
(引用自18楼)
wudicgi 发表于 2023-4-9 11:45
我刚注意到你的压缩包里有 123.dll/.lib/.h, 我改名成 ControlCAN.dll/.lib/.h 后又试了一下
问题和函数 ...
(引用自20楼)
欢迎光临 amobbs.com 阿莫电子技术论坛 (https://www.amobbs.com/) | Powered by Discuz! X3.4 |