DLL中导出STL模板类的问题
摘要:
接上一篇。上一篇的dll在编译过程中一直有一个警告warning C4251: ‘CLASS_TEST::m_structs’ : class ‘std::vector’ needs to have dll-interface to be used by clients of class ,百度之才发现是因为DLL中导出了STL中的类,二STL中的类默认是没有导出的,因此报告这个警告。程序中消除warning有两种方法:消极一点不去理他,反正不是error;积极一点,则想办法去掉。去掉又用两种方法:一种使用#pragma warning(disable: xxxx),眼不见,心不烦;另外就是找 阅读全文
posted @ 2013-09-21 21:04 duboway 阅读(1907) 评论(0) 推荐(0) 编辑