我不经常使用VS 2010,所以我的问题是“初学者”。
VS2010使用以下目录结构创建了一个解决方案(简化):
/Solution
solution.sdf
solution.sln
solution.suo
/Solution
solution.cpp
solution.vcxproj
/Debug
/Release
我想更改alredy创建的项目的目录结构:
/Solution
/Solution
solution.cpp
/Projects
/VS
solution.sdf
solution.sln
solution.suo
solution.vcxproj
/Debug
/Release
因此解决方案文件和项目文件将被移动到子文件夹
/Projects/VS
文件solution.sln足以编辑
的路径 = "Solution", "..\..\solution.vcxproj"
但是如何(以及在何处)更改项目文件solution.vcxproj的位置,以便能够找到包含源代码的所有文件。
我正在使用不同的编译器,所以我想为每个开发工具创建自己的子文件夹。
/Projects
/VS
/Eclipse
...
答案 0 :(得分:1)
= "Solution", "..\..\solution.vcxproj"
没错,.sln文件与.vcxproj文件位于同一文件夹中。所以它应该是= "Solution", "solution.vcxproj"
。
唯一的补丁是solution.cpp文件位于非标准位置。编辑.vcxproj文件并找到solution.cpp文件的<ItemGroup>
。将其更改为Include="..\solution.cpp"
。