【译】MSB8027: Two or more files with the name of ***.cpp

C:Program Files (x86)MSBuildMicrosoft.Cppv4.0V120Microsoft.CppBuild.targets(942,5): warning MSB8027: Two or more files with the name of Texture.cpp will produce outputs to the same location. This can lead to an incorrect build result.  The files involved are srcgeometryTexture.cpp, srcgraphicsTexture.cpp.

设置结束后,编写翻译阶段输出路线将会把源文件路线思量进去并非只思考源文件名。

澳门新葡萄京所有网站,减轻方式

祝你顺遂!

VC++编写翻译源文件时暗中认可全体输出(对象文件)到同三个目录下,碰着同名源文件覆盖前边的同名对象文件。为了解决这么些难点,你能够安装输出路线与源文件路线类似。以下操作在Visual Studio 贰零壹贰 (Update 3)下适用:

前后相继会继续编写翻译,但结尾总能在包括错误文件也许访问错误类时产生错误!

初藳链接:

右键项目->属性->配置属性->C/C++->输出文件->对象文件名,将$(IntDir)改为$(IntDir)/%(RelativeDir)/。

实则那几个早就不是什么新Bug了,在底下那些Microsoft Connect给出的时日线中就有那几个标题,况兼原本安顿是在Visual Studio 2012Update 1就该获得缓和(小编前几天在用Update 3然而并未消除!):

又三个在VC++碰到下张开开拓专业的“野趣”。固然看起来未有怎么能导致难点,但一直移植一些*nix代码从不会全盘运营。在移植一个APAJERO系统(spatial augmented reality system)时,大家有三个Texture.cpp(二个针对性实况纹理,另贰个针对虚构指标纹理)分别放在差别的子目录中,然则VC++编写翻译器却不太喜欢接受这种景观:

本文由澳门新葡萄京所有网站发布于澳门新葡萄京所有网站,转载请注明出处:【译】MSB8027: Two or more files with the name of ***.cpp

TAG标签:
Ctrl+D 将本页面保存为书签,全面了解最新资讯,方便快捷。