【问题标题】:Microsoft Visual C++, compiling small source codes without project fileMicrosoft Visual C++,无需工程文件即可编译小型源代码
【发布时间】:2011-05-22 13:54:42
【问题描述】:

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

【问题讨论】:

  • 不容易。 IDE 可能对您的需求有点沉重。对于单源文件,您甚至可以只使用 Notepad++ 之类的语法高亮缩进代码编辑器和命令行编译器。在您进入多源文件项目之前,IDE可能太多了。
  • 哎呀,没注意到,迈克尔。感谢您的提醒,它似乎回答了我的问题。

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


【解决方案1】:

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

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

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

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

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

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

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

      【讨论】:

      • 感谢您提供的信息丰富的答案,我想我稍后会尝试。
      猜你喜欢
      • 1970-01-01
      • 2019-12-26
      • 2020-10-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多