在一个简单的测试项目中,我有两个C ++编译的dll
NonClrDll::常规C ++ dll(非/clr
)
包装器:一个/clr
编译的dll,目前仅是非托管(本机)代码
要在C ++客户端项目中使用NonClrDll,我要做的就是包括对dll项目的引用和适当的标头代码(as described here)。但是,要使用/clr
编译的包装器dll,我还必须添加.lib文件作为附加依赖项(as described here)。我的问题是...
/clr
编译的包装器添加其他.lib文件依赖项?答案 0 :(得分:1)
我相信是因为C ++ / CLI项目的链接器设置“ IgnoreImportLibrary”默认设置为“是”,而本机C ++项目的链接器设置默认设置为“否”。