将托管C++/CLR库链接到C++/CLR DLL时遭遇LNK2020错误的求助
将托管C++/CLR库链接到C++/CLR DLL时遭遇LNK2020错误的求助
各位开发者好,最近我在开发一个包含WinForms的托管C++/CLR DLL项目,碰到了一个卡了很久的链接问题,翻了不少资料都没找到合适的解决方案,想过来请教下大家。
我的项目需求是:这个托管C++/CLR DLL需要依赖另一个托管的.lib库才能正常运行,这个.lib里包含了项目必需的工具函数,主要负责原生类型和托管类型之间的相互转换。
我已经尝试过的操作:
- 把需要的
.lib文件转换成了.dll,但在构建目标DLL的时候,还是出现了LNK2020未解析的符号错误,指向那些来自该库的引用函数。 - 补充下背景:之前这个托管
.lib和一个托管.exe项目一起构建时完全正常,没有任何链接问题。
有没有朋友遇到过类似的情况?或者能帮我分析下可能是哪里配置出了问题吗?非常感谢!
内容来源于stack exchange
相关产品推荐
相关产品推荐

