解决VS2022调用Lib时无法找到其导出函数的问题
问题:一个工程导出静态lib,另一个工程使用Lib中的函数,但是在编译时无法找到Lib中函数,使用dumpbin查看Lib确实导出函数了。
解决:
确保导出工程和使用工程的调用约定要一致,即 C/C++ -> 高级 -> 调用约定选项要相同,如都是__stdcall,这样调用时就不会有问题了。 安装环境不同怎么配置也是导不出 吾爱牛牛 发表于 2024-4-3 11:07
安装环境不同怎么配置也是导不出
你是什么环境?导出错误提示什么? manarex 发表于 2024-4-3 12:46
你是什么环境?导出错误提示什么?
vsC++桌面开发哦,单单下载这默认配置还不够还要下载SDK,WDK吖,开发环境的缓解包也要配置对啊 吾爱牛牛 发表于 2024-4-3 23:26
vsC++桌面开发哦,单单下载这默认配置还不够还要下载SDK,WDK吖,开发环境的缓解包也要配置对啊 ...
写lib不需要WDK, 写驱动才需要安装WDK, 缓解可以在设置里面关闭就好。
页:
[1]