若导出的是vector,则需要如下语句:
EXPIMP_TEMPLATE template class KCDLL_API std::allocator<KC_IRVFile>;
EXPIMP_TEMPLATE template class KCDLL_API std::vector<KC_IRVFile>;
若是list,则需要更多的语句,如下:
EXPIMP_TEMPLATE template class KCDLL_API allocator<int>;
EXPIMP_TEMPLATE template class KCDLL_API allocator<_List_nod<int,allocator<int> >::_Node>;
EXPIMP_TEMPLATE template class KCDLL_API allocator<_List_nod<int, allocator<int> >::_Node* >;
EXPIMP_TEMPLATE template class KCDLL_API list<int>;
但是若要是自定义的结构体,如上的KC_IRVFile,则必须自己实现比较的函数。