如何使Visual Studio 2008以干净的方式为C ++工作?


1

我想使用Visual Studio C ++来调试现有项目,但不会在项目本身内生成其他文件。

我如何告诉visual C ++ 2008将自己的东西放在项目之外的单独目录中?

Answers:


4

简答:你做不到。

将调试器附加到可执行文件时,即使单击“保存解决方案”按钮的“否”按钮,VS2008也会坚持生成“解决方案”文件。这可能是最烦人的,必须删除存储在可执行文件目录中的这些文件。

但是,如果您多次调试同一个可执行文件,这对于在调试会话中保存调试设置(例如断点)实际上非常有用。


2

看看是否可以在“项目外的单独目录”中设置整个项目,并将有用文件保存在其他位置。
请记住添加现有项[ Shift+ Alt+ A]以及更改输出目录:

  1. 在解决方案资源管理器中右击项目
  2. 属性
  3. 配置属性
  4. 输出目录。

我正在使用2010 Express版本,所以请在遵循我的建议之前进行检查。


1

几个选项:

  • 制作项目的副本,然后在副本上做你的事情
  • 获取mercurial / git,将原始文件置于版本控制之下,然后执行您的操作
  • 构建一个新的构建系统(cmake浮现在脑海中),它允许您将源文件与创建的文件分开
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.