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

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

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

我怎样才能告诉 Visual C++ 2008 将其自身内容放在项目外部的单独目录中?

答案1

简短的回答是:你不能。

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

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

答案2

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

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

我使用的是 2010 Express 版本,因此在遵循我的建议之前请先检查一下。

答案3

有几个选择:

  • 复制项目,然后在副本中执行你的事情
  • 得到水银的/git,将原始文件置于版本控制之下,然后做你的事情
  • 建立一个新的构建系统(构建)它允许你将源文件与创建的文件分开

相关内容