这不是任何方式的工作阻止,但我认为我应该问,因为它是一个小烦人。假设我创建了一个新项目并开始将源文件放在第一次出现的默认目录之外的目录中。后来,每当我打开项目时,我都必须在该会话期间导航到源目录一次。就像我说的那样,并不是什么大不了的事(但如果可以解决,那么它就是锦上添花)。很多次我心不在焉地将源文件放在默认目录中,最后将该文件提交给SVN,如果我很幸运,请浏览所有文件,删除它们,然后重新添加它们。
所以我的问题是,有没有办法在每个项目的基础上指定默认的源目录?
答案 0 :(得分:2)
我遇到了同样的麻烦。我喜欢将库的公共接口头文件放在一个单独的目录中,但最终会出现文件目录拼写错误,因为我在保存新文件时忘记导航到正确的目录。遗憾的是,Visual Studio不提供更改新C ++源文件的默认目录的设置。
答案 1 :(得分:0)
当我开始使用构建系统(CMake,Premake)时,我遇到了同样的问题,这要求我将项目文件与源文件分开,这妨碍了我的工作流程。
虽然更改默认源目录似乎不可能,但如果您不怕花钱,我发现的解决方法是使用Visual Assist扩展名。
扩展很棒,虽然有点贵。我很乐意看到Microsoft最终将这些功能直接集成到IDE中,因为它们在许多其他IDE中被发现,例如Eclipse,Intellij。
可能有一些免费扩展可以做同样的事情,但我没有找到任何。
答案 2 :(得分:-2)
更改默认项目文件夹可能会有所帮助。 This page演示了如何更改Visual Studio 2005的默认值,对于以后的版本,它应该是相同的。