Microsoft Visual C ++,编译没有项目文件的小型源代码

时间:2010-12-09 00:25:43

标签: c++ file compilation dev-c++

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

3 个答案:

答案 0 :(得分:17)

对于简单程序,您可以从命令行轻松编译,

Star menu-> Visual Studio-> Visual Studio Tools->命令行

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

答案 1 :(得分:6)

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

答案 2 :(得分:1)

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

如果你想留在IDE中,那么你可以设置一个“外部工具”来为你编译它:

  1. 从Visual Studio中选择工具\外部工具
  2. 点击对话框中的“添加”。
  3. 选择合适的名称,例如“Compile”
  4. 对于“命令”,请选择cl.exe
  5. Foor“Arguments”输入$(ItemPath)
  6. 选中“使用输出窗口”,以便将编译器输出发送到输出窗口。
  7. 现在,要使用它,必须使用正确的环境变量集调用Visual Studio。一种方法是启动Visual Studio命令提示符,然后输入devenv.exe。然后打开要编译的文件,并在“工具”菜单下选择新工具。

相关问题