有没有办法通过 pragma 指令将源文件添加到要在 Visual Studio 10 中编译的文件列表中?这样一来,无论何时包含头文件,它们的实现文件都可以随附。
最佳答案
据我所知,没有这样的事情。如果支持类似的东西,跟踪项目依赖关系将变得非常复杂。
但是图书馆也有类似的东西。假设您有一个名为 library.lib 的库和一个为该库声明符号的头文件,称为 library.h。您可以在 library.h 中包含以下编译指示:
#pragma comment(lib, "library.lib")
然后任何包含 library.h 的项目都将自动链接到 library.lib。
此选项在 this page 上有描述在 MSDN 上。
关于c++ - 有什么办法可以通过 pragma 添加源文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7369833/