我有一个包含C和C ++代码的大型Visual Studio项目。目标扩展名为.dll,配置类型为动态链接库。它构建.dll就好了并输出大量的.obj文件。我如何让Visual Studio给我一个.lib(对象库)文件而不是吨.obj文件?
我尝试了entering a value for the Import Library option,但它没有改变任何东西。我需要.lib,因为当我创建一个引用我的.dll的新测试程序时,我得到了大量的error LNK2001: unresolved external symbol
错误,这表明我需要对象库。
关闭投票:此问题 What topics can I ask here?
答案 0 :(得分:0)
您的dll是否有任何实际出口?如果没有,链接器将不会生成导入库.lib文件。