错误LNK1104无法打开文件'; .obj'project1 D:\ project1 \ source \ project1 \ project1 \ LINK 1
我正在使用Visual Studio 2015和openframeworks,我对c ++语言还是相当陌生。
我找不到引用此文件的代码行。
有没有人遇到过类似的错误,或者不知道任何提示来找到此错误的原因?
构建过程有两个主要步骤:
编译
链接
在编译阶段,obj文件是从源文件构建的。在链接步骤中,这些obj文件被“连接”起来,以解析未解析的引用并构建最终输出(静态/动态库或可执行文件)。
您的错误是链接器错误,该错误指示找不到编译的文件之一。在以下情况下可能会发生这种情况:
编译失败(如果有,请检查先前的错误)
出于某种原因(指定的源文件)会跳过编译(当整个项目从构建过程中排除或您指定仅保存预处理的文件时,可能会发生这种情况)。
您还有其他错误消息或警告吗?请检查您是否正在实际构建指定的项目(以及实际的源文件)。首先,您可以在Build-> Configuration Manager中对其进行检查。查看“构建”列中的复选框。