15

好吧,我使用 Dev-C++ 学习语言 [c++] 已经有一段时间了,但有些东西不能正常工作,比如全局变量和局部变量。然后我决定下载 Microsoft Visual C++ 来看看它的对比,它绝对很棒;尤其是它的美学。不过,困扰我的一件事是,由于我需要制作大量的小源文件来测试我学到的东西,所以我必须每次都制作一个大的项目文件,这会占用大约 18mb 的空间. 我试图只制作一个源 C++ 文件,但它永远不会工作,因为没有项目文件,编译和运行按钮不会突出显示,并且按 f5 也不会产生任何结果。但是使用 Dev-C++,我可以打开它,control+n,然后快速编写程序,编译它就会显示出来,不需要项目文件。

4

3 回答 3

22

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

星形菜单->Visual Studio->Visual Studio 工具->命令行

cd c:\..\your program path
cl.exe test.cpp
于 2010-12-09T00:35:37.237 回答
8

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

于 2010-12-09T00:30:56.737 回答
1

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

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

  1. 从 Visual Studio 中选择 Tools\External Tools
  2. 在对话框中单击“添加”。
  3. 选择一个合适的名称,例如“编译”
  4. 对于“命令”选择 cl.exe
  5. 在“参数”中输入 $(ItemPath)
  6. 选中“使用输出窗口”,以便将编译器输出发送到输出窗口。

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

于 2010-12-09T00:36:42.670 回答