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

和大家确认一下:动态库能不能使用静态库?

2013-11-29 
跟大家确认一下:动态库能不能使用静态库???我有一个exe项目AAA,使用了动态库BBB,然后BBB又要引用另一个静

跟大家确认一下:动态库能不能使用静态库???
我有一个exe项目AAA,使用了动态库BBB,然后BBB又要引用另一个静态库CCC,我的问题是,动态库是否能引用静态库???
我的动态库BBB在使用静态库CCC时报错了:无法解析的外部符号:


错误12error LNK2019: 无法解析的外部符号 "public: __cdecl iKnm::iKnm(void)" (??0iKnm@@QEAA@XZ),该符号在函数 "void __cdecl `dynamic initializer for 'iK''(void)" (??__EiK@@YAXXZ) 中被引用E:\MCP Prj\MotionCapture-EKF\EKFLib\EKFLib.objEKFLib
错误13error LNK2019: 无法解析的外部符号 "public: __cdecl iKnm::~iKnm(void)" (??1iKnm@@QEAA@XZ),该符号在函数 "void __cdecl `dynamic atexit destructor for 'iK''(void)" (??__FiK@@YAXXZ) 中被引用E:\MCP Prj\MotionCapture-EKF\EKFLib\EKFLib.objEKFLib
错误14error LNK1120: 2 个无法解析的外部命令E:\MCP Prj\MotionCapture-EKF\MotionCapture\bin\X64_DEBUG\EKFLib.dll11EKFLib

动态库引用静态库
[解决办法]
编译BBB的时候要把CCC一起编译进来
[解决办法]
你确定那货是静态库?文件多大,如果是几十k或者几k,基本确定是动态库的导入库,而不是静态库文件
[解决办法]
可以的。不用确认了。
[解决办法]
可以的 如果报错的话也应该在编译动态库的时候报错噻

热点排行