2010-12-09 30 views
4

那么,我一直在使用Dev-C++来学习语言[C++],而且有些东西不能正常工作,比如全局变量和局部变量。然后我决定下载Microsoft Visual C++,看看它是如何进行比较的,而且这绝对很棒;特别是它的美学。但是有一件事让我困扰,因为我需要制作大量小型源文件来测试我所学到的东西,所以我必须每次都制作一个大型的项目文件,占用大约18mb的空间。我试图制作一个源代码的C++文件,但它永远不会工作,因为编译和运行按钮不会在没有项目文件的情况下高亮显示,并且按f5也不会产生任何结果。但是使用Dev-C++,我可以打开它,控制+ n,并快速编写程序,编译并显示出来,不需要项目文件。那么是否有办法在Microsoft Visual C++中编译单个源文件,而无需将项目文件包含进去?微软的Visual C++,编译没有项目文件的小源代码

+0

不容易。 IDE可能会因您的需求而有点沉重。对于单源文件,甚至可以使用Notepad ++和命令行编译器等语法高亮缩进代码编辑器。IDE可能*太多,直到你进入多源文件项目。 – Robert 2010-12-09 00:28:11

+1

[在Visual Studio中运行小型C++程序而不创建项目](http://stackoverflow.com/questions/880803/running-small-c-programs-in-visual-studio-without-creating-projects) – 2010-12-09 00:45:59

+0

哎呀,没注意到,迈克尔。感谢大家,它似乎回答了我的问题。 – user535758 2010-12-09 01:12:57

回答

6

我通常为临时工作做一个项目并重新使用它。如果你非常迫切需要保留你的学习文件,那么只需创建一个项目,添加新的源文件,并从构建中排除所有旧文件。没有必要为每个临时或学习项目制作一个新项目。

17

对于简单的程序,你可以很容易地通过命令行编译,

星菜单 - >视觉工作室 - >的Visual Studio工具 - >命令行

cd c:\..\your program path 
cl.exe test.cpp 
1

您可以从命令执行编译线。首先你需要打开一个命令提示符将所有的VC++环境变量设置。然后你只需调用options you want的“cl”。

如果你想留在IDE中,那么你可以建立一个“外部工具”编译它给你:

  1. 在Visual Studio中选择工具\扩展工具
  2. 点击“添加”在对话框中。
  3. 像挑选一个合适的名称“编译”
  4. 对于“命令”选择cl.exe时
  5. 福尔“参数”输入$(ItemPath)
  6. 勾选“使用输出窗口”,使编译器输出被送到到输出窗口。

现在,要使用它,必须使用正确的环境变量集来调用Visual Studio。一种方法是启动Visual Studio命令提示符,然后输入devenv.exe。然后打开你想编译的文件并在工具菜单下选择新的工具。

-3

我浏览了答案,但只是想嗯......怎么样只是增加

/*“我的代码......” */

这只是注释之间/ *一切.. ... */

然后删除/ * ..... * /如果我想稍后运行特定的代码。 这样你就不必通过使用从项目排除来消除你的旧代码:)

相关问题