叁可是并未化解365体育网投

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

又3个在VC++景况下进展支付职业的“乐趣”。即使看起来未有何能形成难题,但一贯移植一些*nix代码从不会周密运营。在移植多少个ATiguan系统(spatial
augmented reality
system)时,我们有多个Texture.cpp(三个针对实际情况纹理,另二个针对虚拟目的纹理)分别放在不一样的子目录中,可是VC++编写翻译器却不太喜欢接受这种情景:

实则那么些早已不是如何新Bug了,在下边那些Microsoft
Connect给出的小运线中就有其1主题素材,并且原本安顿是在Visual Studio 二〇一一Update 一就该得到缓和(小编明日在用Update
三但是并从未解决!):https://connect.microsoft.com/VisualStudio/feedback/details/797460/incorrect-warning-msb8027-reported-for-files-excluded-from-build

祝你顺遂!

C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.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 src\geometry\Texture.cpp, src\graphics\Texture.cpp.

先后会持续编写翻译,但结尾总能在富含错误文件也许访问错误类时发生错误!

VC++编写翻译源文件时私下认可全体输出(对象文件)到同一个索引下,碰到同名源文件覆盖后边的同名对象文件。为了缓慢解决这些难题,你可以设置输出路线与源文件路线类似。以下操作在Visual
Studio 20一叁 (Update 3)下适用:

杀鸡取卵措施

初稿链接:http://www.setoreaustralia.com/msb8027-two-or-more-files-with-the-name-of-texture-cpp-will-produce-outputs-to-the-same-location/

安装甘休后,编写翻译阶段输出路径将会把源文件路线思量进去而不是只思考源文件名。

相关文章