有没有办法通过编译指示添加源文件?

时间:2011-09-10 05:24:48

标签: c++ visual-studio-2010 visual-c++-2010

有没有办法通过pragma指令将源文件添加到要在Visual Studio 10中编译的文件列表?这样,头文件可以随身携带它们的实现文件。

1 个答案:

答案 0 :(得分:4)

据我所知,没有这样的事情。如果支持类似的东西,那么跟踪项目依赖性会非常复杂。

但是对于图书馆来说有类似的东西。假设你有一个名为library.lib的库和一个头文件,它声明了这个名为library.h的库的符号。您可以在library.h中包含以下编译指示:

#pragma comment(lib, "library.lib")

然后任何包含library.h的项目都会自动链接到library.lib。

此选项在MSDN上的this page上进行了描述。