Opencv 链接:致命错误LNK1104:无法打开文件';。obj';

Opencv 链接:致命错误LNK1104:无法打开文件';。obj';,opencv,visual-c++,visual-studio-2012,fatal-error,Opencv,Visual C++,Visual Studio 2012,Fatal Error,我在构建一个简单的程序时遇到了一个大问题。我正在使用许多教程和说明,但我无法解决它。我编辑变量的路径如下: C/C++->常规->附加内容包括 目录->myopensv\build\include链接器->常规->附加 库目录->MyOpenCv\build\x86\vc11\lib 链接器->输入->其他依赖项->*我添加了.libs 调试和发布时也一样。Windows 8 x64、VS2012 x32、OpenCV 2.4.5转到C/C++->输出文件并检查对象文件名。很可能它包含虚假的宏引

我在构建一个简单的程序时遇到了一个大问题。我正在使用许多教程和说明,但我无法解决它。我编辑变量的路径如下:

C/C++->常规->附加内容包括 目录->myopensv\build\include链接器->常规->附加 库目录->MyOpenCv\build\x86\vc11\lib 链接器->输入->其他依赖项->*我添加了.libs


调试和发布时也一样。

Windows 8 x64、VS2012 x32、OpenCV 2.4.5

转到C/C++->输出文件并检查对象文件名。很可能它包含虚假的宏引用。

对于C/C++,我发现对于Visual Studio,下面列出的位置不是链接编译器链接阶段引用库文件的正确方式(至少在社区版本2017中)。我有一个名为“lib”的项目文件夹,其中包含我所有的.lib文件。最初我指定了一个值,如

Linker --> General --> Additional Library Directories: $(ProjectDir)lib;%(AdditionalDependencies)
我收到的错误消息如下:

error LNK1104: cannot open file 'lib.obj'
我发现这是指定库目录的正确方法:

VC++ Directories --> Library Directories
就我而言,我的价值是:

VC++ Directories --> Library Directories: $(ProjectDir)lib;$(LibraryPath)

您是否有可能使用自定义构建步骤?更好的是,你能发布你的.vcxprojc吗?菜单在哪里?这为什么能解决问题?@andrewrk在解决方案资源管理器中右键单击您的项目。然后是属性。还有信用证++