使用atlbase.h会使我的编译应用程序有一些额外的依赖吗?

时间:2010-10-04 14:46:10

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

我想知道在我的c ++项目中包含 atlbase.h 是否会使编译的应用程序具有dll依赖性或类似的东西。

1 个答案:

答案 0 :(得分:1)

这取决于。 IDE中的项目配置有一个设置,用于判断您的ATL项目是应该静态还是动态地链接到ATL。这只影响ATL的一小部分 - 大多数是模板,因此在代码中包含标题就是所需要的。虽然可以/确实在库中有一些零碎,但设置将决定它们是来自DLL还是静态库。