c++ - 除非我添加 __declspec(dllimport) 否则链接错误
问题描述
我正在尝试为我继承的 Visual Studio 解决方案中的项目配置调试配置。该解决方案在 Release 中编译得很好。在调试中,我得到了一堆LNK2019 unresolved external symbol "__declspec(dllimport) ...
要编译成链接到其他项目的 DLL 的不同项目。
我有理由相信这不是我的“附加库目录”或“附加依赖项”的问题,因为我已经检查了这个并且发布和调试匹配......
我还注意到,如果我添加__declspec(dllimport)
到(某些)无法链接的功能,相应的错误就会消失。
所以我的问题是:我的调试配置中的哪个选项可能会导致链接错误,只有在我不放入__declspec(dllimport)
被链接的例程时才会发生链接错误?
解决方案
推荐阅读
- java - 从同一列的组件菜单中删除 JTable 列时出错
- matlab - 将 2×4 矩阵更改为 2×2×4 矩阵
- php - Laravel Validator 针对不同表的多个唯一规则
- reactjs - 使用可加载组件在 Now 上部署
- angularjs - 使用 AngularJS 对大表进行排序
- python - 不同框架中的 Tkinter 条目小部件
- forms - SwiftUI 删除 NavigationView 表单中的空白行
- c++ - QWebEngine 不能正确处理相对 url 链接
- c# - 远程调试器命中断点,但 Visual Studio 没有注意到
- ios - 在 iOS 13 上未调用 didConnectPeripheral 委托