Visual Studio C++ - 运行单独的 .cpp 文件?

Posted

技术标签:

【中文标题】Visual Studio C++ - 运行单独的 .cpp 文件?【英文标题】:Visual Studio C++ - running separate .cpp files? 【发布时间】:2015-10-22 06:49:15 【问题描述】:

我刚开始使用 Visual Studio(企业版),更具体地说是 C 和 C++ 编程。我想知道,由于我主要使用简单的 C 编程而没有使用 OOP,是否可以在同一个解决方案和/或项目中拥有多个 .cpp 文件,并分别编译/运行它们。

我有很多 C 程序要编写,我希望我不必为每个简单的 main 函数创建一个完整的解决方案。我知道这可能是一个愚蠢的问题,但我对 Visual Studio 的结构还是新手,任何帮助将不胜感激。

谢谢。

【问题讨论】:

您不需要单独的解决方案,而是在一个(或多个,如果您愿意)解决方案中单独的项目。见Solutions and Projects。 【参考方案1】:

您必须创建包含多个项目的单个解决方案。每个项目都有自己的主要项目。 这是visual studio的一个弱点,你不能创建一个有几个main的项目。

【讨论】:

为什么是“弱点”?在一个项目中拥有多个同名的函数是没有意义的。 我明白了,谢谢。我确信有一种方法可以自己运行单独的项目(在同一个解决方案中),但我似乎无法找到方法。有什么想法吗? @MichaelWalz 在其他 IDE(如 netbeans)中,您可以将项目的 makefile 更改为一个包含多个主文件的项目,当您编译时,您会获得多个可执行文件/dll 或任何您想要的。 @Logan 你可以使用多个启动项目,分别运行你的项目。转到解决方案资源管理器-> 属性-> 常用属性-> 启动项目启用多个启动项目。这个链接可以帮助你msdn.microsoft.com/en-us/library/ms165413.aspx @Pumkko 您可以在 Visual Studio 中执行此操作,这称为“解决方案”。一个解决方案可以包含任意数量的项目,每个项目可以包含一个主要功能。但你已经知道了。

以上是关于Visual Studio C++ - 运行单独的 .cpp 文件?的主要内容,如果未能解决你的问题,请参考以下文章

我电脑的visual studio code 运行不了c++?

怎样在Visual Studio 中单独运行一个cpp

如何用visual studio2012编c++程序?

microsoft visual c++里的编译在哪里?

电脑问题 Microsoft visual c++ Runtime Library

链接错误2005 Visual Studio 2008 C++