如何在Dll中导出STL类
摘要:
如何在Dll中导出STL类http://www.vckbase.com/index.php/wv/987Dll无法直接导出泛型模板(generalized template),因此,如果要导出stl类,则模板必须先实例化(instantiated)。另外,如果导出的STL类使用了其他STL类,那么这些其他类必须同时被导出。目前stl中唯一能够被导出的容器是vector,其他容器(如map、set、queue、list、deque)都因包含嵌套类而不能被导出。导出STL类的步骤:1.在Dll和exe文件中,用同样版本的c运行库链接。譬如都用Msvcrt.lib(release)链接或都用Msvc 阅读全文
posted @ 2012-12-07 11:13 chulia 阅读(1037) 评论(0) 推荐(0)
浙公网安备 33010602011771号