在Visual Studio中的1个项目中编译单个C ++源文件

时间:2018-09-02 04:36:14

标签: c++ visual-studio single-source

我知道很多人都问过这个问题,但我找不到解决方法。有没有
一种在Visual Studio 2017中仅构建一个源文件的方法?没有新项目,我正在学习c ++,所以我现在不能做很多事情,只专注于代码(现在我正在学习数据结构和算法),我的大部分练习都是关于<200条代码行的,所以很棒要在没有整个项目的情况下编译新文件,有时我需要几行代码来测试我的算法,谢谢大家,因为vs非常好,所以我要坚持下去。

2 个答案:

答案 0 :(得分:0)

如果您不知道如何创建新项目和新解决方案,那么最好学习这些基本概念并将其用于编写,测试和调试代码。

您可以使用一个Visual Studio项目来完成所有学习。

假设您要测试“算法1”。然后,

  1. 为其创建一个头文件和一个源文件-分别命名为“ test-algorithm-1.hpp”和“ test-algorithm-1.cpp”。

  2. 将它们添加到项目中。

  3. #include项目主.cpp文件中的头文件。

  4. main调用该函数以测试“算法1”。


#include "test-algorithm-1.hpp"

int main()
{
   test_algorithm_1();
}

准备测试“算法2”时,请重复上述步骤。 .cpp主文件现在可以了。

#include "test-algorithm-1.hpp"
#include "test-algorithm-2.hpp"

int main()
{
   test_algorithm_1();
   test_algorithm_2();
}

如果要在测试“算法2”时避免测试“算法1”,只需在main中注释掉相应的行即可。

int main()
{
   // test_algorithm_1();
   test_algorithm_2();
}

答案 1 :(得分:0)

如果您只有一个文件并且想要在不等待1-2分钟让IDE弹出的情况下进行构建,

  1. 在应用程序列表中找到 Developer命令提示符-它位于“应用程序”菜单中的Visual Studio目录下。
  2. cd / d到您的目录。如果您与Visual Studio在同一驱动器上,CD将带您到这里。如果您使用的是其他驱动器,请使用cd / d。
  3. 使用您喜欢的编辑器(记事本,vim,geany,notepad ++,nano,microemacs等)创建文件。
  4. cl 源文件
  5. 运行可执行文件。

与Visual Studio所做的不同,可执行文件现在将与源文件位于同一目录中。 geany之类的编辑器都有一个 build 按钮(砖形图标)。您需要做的就是填写构建方式:在这种情况下,请输入cl命令。

如果您要一个文件项目,请按照以下步骤操作。

  1. 创建新项目-文件->新建->项目
  2. 填写文件名,选择“ Win32控制台应用程序”。请注意目录-如果不在您想要的目录,请进行更改。点击确定
  3. 弹出应用程序向导,单击“下一步”
  4. 应用程序设置-选择空项目,然后单击完成
  5. 打开解决方案资源管理器。右键单击源文件。弹出菜单,选择添加->新项目
  6. 弹出“添加新项”对话框,填写文件名。