如何在 C++ 项目中运行多 cpp?

Posted

技术标签:

【中文标题】如何在 C++ 项目中运行多 cpp?【英文标题】:How to run multi cpp in a project in C++? 【发布时间】:2017-09-17 16:18:29 【问题描述】:

我是 C++ 编程的新手,我想在同一个项目中的每个单独的 cpp 文件上练习每个练习。我该怎么做,因为 VS 会导致错误,但我仍然想管理一个项目中的所有练习,并且不想为每个练习制作多个项目。

【问题讨论】:

你不能。每个main()入门级程序都有一个单独的项目。不过,这些都可以存在于单个解决方案文件中。 您可以在解决方案资源管理器中右键单击源文件并选择“属性”。在出现的 props 对话框下,第一个选项是“Excluded from Build”。如果您正在执行您描述的操作,您可以打开/关闭 Exclude 属性。 添加多个项目时会是这个样子PHOTO Multiple main CPP files in VisualStudio?的可能重复 谢谢,第二段对我很有帮助。 【参考方案1】:

您可以删除 Cmake 文件中不想使用的文件。 例如你有文件:ex1.h、ex1.cpp ex2.h、ex2.cpp、ex3.cpp 在您的 Cmake 文件中,您有 set(SOURCE_FILES main.cpp ex1.h ex1.cpp ex2.h ex2.cpp ex3.cpp) 如果你只想执行 ex1 删除 ex2 和 ex3 文件。

【讨论】:

【参考方案2】:

当您是一名学生并希望每个练习都作为一个独立的应用程序运行时,这是一个反复出现的问题,而不需要在同一解决方案中包含 100 多个项目的开销。

诀窍是通过在其属性中从构建中排除文件来排除文件,如下面的屏幕截图所示。

在大学使用这种方法几年没有任何问题。 :)

【讨论】:

太棒了!不要犹豫,使用小勾号将答案标记为解决方案。 :)

以上是关于如何在 C++ 项目中运行多 cpp?的主要内容,如果未能解决你的问题,请参考以下文章

visual c++ 2008中如何运行一个 .cpp文件

visual c++ 2008中如何运行一个 .cpp文件

如何创建多文件 C++ 项目

使用vs2019如何只编译一个c++文件

如何运行visual c++下多个cpp文件,就是在同一个项目下建立了多个.cpp源文件,但是无法生成,运行第二个

C++项目 使用多文件,用两个cpp文件运行报错,而用标准的两个cpp和一个h头文件就能成功,是啥问题?