项目不会在发布模式错误lnk1181中链接

时间:2013-04-08 06:36:13

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

我有一个项目,我可以在调试模式下编译和链接,但我无法在发布模式下链接。我可以编译,但不能链接。

我得到的错误是

fatal error LNK1181: cannot open input file '.\Release\Class1.obj'

我正在使用MS Visual Studio 2008,Visual C ++。项目属性中是否缺少某些想法?

编辑:如果我删除Debug文件夹中的'* .obj'文件,然后在Debug模式下构建,它会生成这些文件和构建。如何让它在发布模式下生成文件?

2 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,将优化级别从Ob2降低到Ob1(“最大速度”到“最小尺寸”)帮助了我,就像gorkem描述的那样。

答案 1 :(得分:-1)

我正在玩弄项目设置,与调试模式相比。我做了以下更改,现在可以链接。

优化=禁用(/ Od)

内联函数扩展=默认

生成预处理文件=否