Visual Studio输出.obj但不输出.lib

时间:2016-11-02 23:23:55

标签: c++ c visual-studio visual-studio-2010

我有一个包含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?

1 个答案:

答案 0 :(得分:0)

您的dll是否有任何实际出口?如果没有,链接器将不会生成导入库.lib文件。