Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/163.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 托管C+;的对象文件冲突解决方案失败+;2013年_C++_Visual Studio_Linker_Managed C++ - Fatal编程技术网

C++ 托管C+;的对象文件冲突解决方案失败+;2013年

C++ 托管C+;的对象文件冲突解决方案失败+;2013年,c++,visual-studio,linker,managed-c++,C++,Visual Studio,Linker,Managed C++,这是一个补充问题。不久,VisualStudio为生成的C++对象文件使下列文件夹结构平坦——>重写同名对象文件> >这会导致链接器错误。 /FolderA/ SameFileName.cpp SameFileName.h /FolderB/ SameFileName.cpp SameFileName.h 解决方案正在应用 $(IntDir)/%(RelativeDir)/ C++项目选项: C/C++->输出文件->对象文件名 但是这个解决方案对于托管C++项目来说是失

这是一个补充问题。不久,VisualStudio为生成的C++对象文件使下列文件夹结构平坦——>重写同名对象文件> >这会导致链接器错误。
/FolderA/
  SameFileName.cpp
  SameFileName.h

/FolderB/
  SameFileName.cpp
  SameFileName.h
解决方案正在应用

$(IntDir)/%(RelativeDir)/
C++项目选项: C/C++->输出文件->对象文件名

但是这个解决方案对于托管C++项目来说是失败的。最后一个编译步骤,编译器在临时文件夹中为托管项目生成文件:

"C:\Users\my_name\AppData\Local\Temp\.NETFramework,Version=v4.0.AssemblyAttributes.cpp"
由于“/(RelativeDir)/”而导致错误:


这让我有点难过,因为我不得不以独特的丑陋文件名结束。也许你们中的一些人也有同样的问题,并且更优雅地解决了它?谢谢

Windows不是Unix,请使用反斜杠。感谢您的评论:)Windows不是Unix,请使用反斜杠。感谢您的评论:)
Error   35  error C1083: Cannot open compiler generated file: 'C:\Users\my_name\AppData\Local\Temp\/x86\Debug\.NETFramework,Version=v4.0.AssemblyAttributes.obj': No such file or directory C:\Users\my_name\AppData\Local\Temp\.NETFramework,Version=v4.0.AssemblyAttributes.cpp   1