在VS2017中使用多个主文件

时间:2017-04-10 12:28:52

标签: c visual-studio-2017

我已经下载了VS2017社区版,我正在使用"编程在C"作者:Stephen G. Kochan。

我想将所有示例存储在一个项目中(每章可能有一个项目),但是我遇到了关于多个" main"一个项目中的文件。在告诉我项目中不能有多个主要内容之前,您能否建议在VS2017中组织这些小型C程序的最佳方法。

我喜欢这样一个事实,即我不必使用终端编译器,并希望使用VS2017来完成本书。

有什么建议吗?

3 个答案:

答案 0 :(得分:0)

您可以从命令行单独编译和运行C文件。

使用IDE时,这并不理想。

您的另一个选择是在cmake

中使用add_executable命令
  

添加一个名为从源构建的可执行目标   命令调用中列出的文件。对应于   逻辑目标名称,并且在项目中必须是全局唯一的。该   构建的可执行文件的实际文件名是基于构造的   本机平台的约定(例如.exe或just   )。

答案 1 :(得分:0)

典型的"作业"在课程中。在这种情况下,您可以为每个作业创建一个模块(c文件),并从主要作业中调用当前作业。现在,您可以在一个项目中完成所有任务,因此您可以轻松查找它们。完成作业后你可以评论出来。

答案 2 :(得分:0)

我不认为你真的希望他们都在一个项目中。我想你想把它们全部放在一个 Solution 中,每个例子都在自己的 Project 中。这样,您可以在IDE中切换项目并构建/运行/调试当时正在处理的项目。

在解决方案资源管理器中右键单击解决方案,然后从菜单中选择添加 - >新建项目,为解决方案添加新项目。

通过右键单击解决方案资源管理器中的项目来设置活动项目,然后选择"设置为启动项目"从菜单中。

这允许您自己构建每个示例,或者一次构建所有示例。每个项目都是自包含的,并生成自己的可执行文件,您可以在IDE中从一个项目导航到另一个项目。