首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

Visual C++中静态库是不是可以引用动态库

2013-01-18 
Visual C++中静态库是否可以引用动态库?问题:在一个静态库A中是否可以引用一个动态库B的函数呢?答案:YES,

Visual C++中静态库是否可以引用动态库?

问题:

在一个静态库A中是否可以引用一个动态库B的函数呢?

答案:

YES,但是这样一来有个问题需要注意:今后所有引用了该静态库的动态库C都必须引用动态库B,否则就会报链接错误。

但是也有一种方法可以使得静态库A的用户不需要理会这些问题,答案就是在静态库A的主头文件中加入如下一行:

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


reference:

http://stackoverflow.com/questions/1242820/can-a-c-static-library-link-to-shared-library


热点排行