0

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

4

3 回答 3

1

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

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

与 Visual Studio 所做的不同,您的可执行文件现在将位于与源代码相同的目录中。像 geany 这样的编辑器有一个构建按钮(砖形图标)。您需要做的就是填写如何构建:在本例中为 cl 命令。

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

  1. 创建新项目 - 文件 -> 新建 -> 项目
  2. 填写文件名,选择Win32 Console Application。注意目录 - 如果它不在您想要的位置,请更改它。点击确定
  3. 弹出应用向导,点击下一步
  4. 应用程序设置 - 选择Empty project,单击 Finish
  5. 打开解决方案资源管理器。右键单击源文件。弹出菜单,选择 Add -> New Item
  6. 弹出添加新项目对话框,填写您的文件名。
于 2018-09-02T05:32:37.177 回答
0

如果您不知道如何创建新项目和新解决方案,最好学习这些基本概念并使用它们来编写、测试和调试代码。

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

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

  1. 为它创建一个头文件和一个源文件——称它们为“test-algorithm-1.hpp”和“test-algorithm-1.cpp”。

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

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

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


#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();
}
于 2018-09-02T04:45:43.617 回答
0

在您不想包含在项目中的源文件上,只需右键单击,选择属性。在那里,您通常会找到一个“从构建中排除”字段。在此处键入 true/yes,源文件将被停用。

于 2021-10-05T14:11:49.610 回答