在visual studio中的1个项目中编译单个c ++源文件

问题描述 投票:0回答:2

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

c++ visual-studio single-source
2个回答
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();
}

0
投票

如果您只有一个文件并且想要构建它而不等待1-2分钟以便IDE弹出,

  1. 在应用程序列表中找到Developer Command Prompt - 它位于Application菜单中的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. 应用程序设置 - 选择空项目,单击完成
  5. Open Solution Explorer。右键单击“源文件”。弹出菜单,选择添加 - >新项
  6. 弹出添加新项目对话框,填写您的文件名。
© www.soinside.com 2019 - 2024. All rights reserved.