有没有办法指示Visual Studio 2010将我的.h文件和.cpp文件与VS生成的项目文件和数据库分开来管理项目?具体来说,我想设置项目文件在VS安装文件夹中的位置,源文件位于我的Dropbox中一个完全独立的文件夹中,并由git监控。
答案 0 :(得分:2)
您可以将.cpp和.h文件放在任何位置。项目文件只列出源文件的位置。在您想要的位置创建.cpp和.h文件,可能使用记事本,然后使用“添加现有文件”将它们添加到项目中。 (在Solution Explorer中右键单击项目名称,然后选择“Add Existing File”。)
源文件使用相对路径在项目文件中表示,因此如果源和项目都位于同一磁盘驱动器上,则源将表示为“.. \ .. \ .. \ .. \ MYFILES \工作\ SuperCalc \输入\ parser.cpp”。如果它们位于不同的驱动器上,那么它们将使用绝对路径,如“D:\ MyFiles \ work \ SuperCalc \ Input \ parser.cpp”。
this StackOverflow response about organizing Visual C++ source files中提供了使用此技术的源文件和构建文件布局的详细示例。你可能会发现它很有帮助。
顺便说一句,如果您真的想将项目文件存储在VS安装文件夹中,该文件夹位于C:\ Program Files \ Microsoft Visual Studio 10.0下,那么您需要在管理员模式下运行VS,因为C:\ Program Files是受保护的目录。