VS2008文件和“开始调试”

时间:2009-02-08 23:41:48

标签: visual-studio visual-studio-2008 fortran

这听起来像是一个新手问题 - 而且确实如此。我对vs比较新,我们几个月前开始使用它,而且我仍然没有“精神上”从命令行进行更改。所以,如果你可以帮我两件事:

  1. 我创建了一个新项目(不是解决方案)。他把文件放在某个目录中。将我的代码放入其中后,我点击绿色三角形(Debug,它说),然后编译它,构建它并运行它。它工作正常。现在,有时候,我只需要改变一小部分代码,我不觉得只是为了获得整个VS。如何从命令行执行调试,假设我没有改变任何其他内容。
  2. 我在哪里告诉他不要创建“Debug”子目录,不要创建HTML Build日志,目标文件......等等,一般来说,我在哪里可以找到有助于我获取的设置小文件...除了我的原始来源,和.exe结果一个?

2 个答案:

答案 0 :(得分:2)

  

我只需要改变一小部分代码,我不觉得只是为了获得整个VS.我如何从命令行执行调试,假设我没有改变任何其他内容。

我认为你想要的不是调试,而是重建你的项目。

  

我在哪里告诉他不要创建“Debug”子目录,不要创建HTML Build日志,目标文件......等等,一般来说,我在哪里可以找到有助于我获取的设置小文件...除了我的原始来源,和.exe结果一个?

这两个问题的答案是使用命令行!您可以使VS从加载的项目中发出make文件。完成所需的修改后,使用NMAKE构建此make文件。 “.obj”文件是作为编译和链接阶段之间的中间步骤创建的,这就是C ++ compilation model的工作方式。为什么坚持不生成它们?

答案 1 :(得分:1)

如果没有启动Visual Studio,您无法真正开始调试,因为Visual Studio是调试器。如果您只想构建它,可以告诉VS从命令行重建解决方案而不启动UI:有关详细信息,请参阅MSDN

您可以通过项目设置中的“中间文件”选项控制DEBUG和RELEASE目录的创建。虽然你需要在某处创建obj文件,以便编译工作。