【问题标题】:Compile single C++ file in Visual Studio 2010在 Visual Studio 2010 中编译单个 C++ 文件
【发布时间】:2012-04-17 09:14:39
【问题描述】:

我想使用 Visual Studio 2010 在 c++ 中编译单个文件。我创建了一个新文件,而不是项目,并编写了一些“hello world”代码,我想编译并运行它。怎么做? 我在这里和谷歌搜索过,我得到了 F7 或 F5 之类的东西,但没有任何效果。

【问题讨论】:

  • @Bart:可以,您可以使用开发环境命令提示手动编译(和链接)单个源文件,并使用 nmake 进行有组织的构建,而无需 IDE。
  • @myself:我确定那里有一个“Bart”的评论......
  • @dreamlax 是的,那里有一条评论。我说“基本上,你不会没有项目”。我自己并不经常使用 VS 的命令提示符,但每次我这样做都是在使用解决方案或项目。你说不需要?你可以纯粹编译一个.cpp吗?这仍然来自 IDE 之外,对吧?
  • @Bart:是的,设置了命令提示符,以便编译器和链接器位于PATH 中(还设置了各种其他环境变量),因此您可以编译独立的源文件。
  • aizen - 创建一个 quick_test 项目,并在下次您想要进行快速测试运行时重用它。

标签: c++ visual-studio compilation


【解决方案1】:

您可以关注 MSDN 中的 this guide,在没有 IDE 的情况下编译独立的 C++ 文件。

【讨论】:

    【解决方案2】:

    在 Visual Studio 6.0 中,您可以使用 main() 加载单个 CPP 文件并对其进行编译。不记得这是在 Visual Studio 2008 还是 2010 中删除的,但它已经消失了。

    过去很容易启动一个新实例,粘贴一些测试代码然后运行它。现在它需要创建或使用一个虚拟项目,正如上面其他人所指出的那样。

    不难,只是不如以前方便了。

    【讨论】:

      【解决方案3】:

      可能对于简单的测试,在记事本或Metapad 等编辑器中编辑源文件并使用以下命令从命令行构建:

      cl /EHsc /W4 /nologo YourSource.cpp

      会很好(比启动 VS2010 IDE、创建新项目等更快)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-08-10
        • 1970-01-01
        • 2023-03-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-05-21
        相关资源
        最近更新 更多