在Visual Studio中包含* .cpp文件的整个文件夹

时间:2016-02-06 02:09:24

标签: c++ visual-studio-2015

我有一段时间遇到这个问题,最后决定问问题。我有一个文件夹的.cpp文件,我想包含在多个项目中。我已将所有.h和.cpp文件放入一个目录C:/MyCode/并将目录添加到"其他包含目录"在Visual Studio中。对于.cpp文件,我知道我可以手动添加所有这些文件,一次一个,但我想将这个代码用于多个项目,并且不希望每个项目花费10分钟,包括每个项目(I做了很多项目。)我读here我可以使用一个叫做通配符的东西,通过用记事本或其他东西直接访问项目文件来包含多个相同类型的文件,但它似乎没有在我的情况下工作,因为它仍然没有认识到我定义的功能。我也尝试过制作一个包含所有函数定义的库,并以这种方式包含它,但它没有用。无论如何我更喜欢这种方法,因为我希望能够编辑原始目录(C:/MyCode/)中的代码并使其影响所有使用它的项目的代码。

所以我的问题是,有没有办法让Visual Studio包含文件夹中的所有.cpp文件?我发现的所有东西似乎都不起作用。

1 个答案:

答案 0 :(得分:0)

  

所以我的问题是,有没有办法让Visual Studio包含文件夹中的所有.cpp文件?我发现的所有东西似乎都不起作用。

我不是这方面的专家。 但是我也读到了包含带通配符的文件。缺点是,一旦打开解决方案或构建一次或类似的解决方案,就会更换通配符。 可能还有其他选项,但我试过的那个选项就是这样,所以后来添加的任何文件都有问题。

对我而言,使用CMake很容易,可以用来为不同的编译器和平台生成文件,因此可以轻松访问不仅仅支持visual studio的支持。

这是我用于某些代码的小型CMakeLists.txt文件:

Homepage.com
  [search box where autocompleted selection takes you to links]
  ------
  <div class='content'>
     html is loaded here
  </div>