繁体   English   中英

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

[英]Include Whole Folder Of *.cpp Files In Visual Studio

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

所以我的问题是,有没有一种方法可以使Visual Studio在文件夹中包含所有.cpp文件? 我发现的所有内容似乎都不起作用。

所以我的问题是,有没有一种方法可以使Visual Studio在文件夹中包含所有.cpp文件? 我发现的所有内容似乎都不起作用。

我不是这个问题的专家。 但是,我还阅读了有关在通配符中包含文件的信息。 缺点是一旦解决方案打开一次或构建一次或类似,就替换通配符。 可能还有其他选择,但是我尝试过的工作方式如此,因此以后添加的任何文件都是有问题的。

对我来说,使用CMake很容易,它可以用于为不同的编译器和平台生成文件,因此对Visual Studio的支持也可以轻松获得。

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

cmake_minimum_required (VERSION 2.6)
project(project_name)

# include all cpp and header files
file(GLOB SOURCES *.cpp *.h)

add_executable(project_name ${SOURCES})

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM