DLL 导出类 只有 vector 模板类时,出现 c4251
2019-06-02 本文已影响0人
星星之火666
- 在 该 .h 文件中:加入
#pragma warning(disable:4251)
即可,可以去掉警告,并且对程序无影响,程序可正确执行
- 在使用 dll 时,加上
#include<vector>
using namespace std;
- 另外注意:
release 版本的 dll 应对应 release 版本 的 测试程序
debug 版本的 dll 应对应 debug 版本的 测试程序
参考链接:解决 Warning C4251 问题中叙述了下面一句话:
将该模板类及其依赖类导出的方法并没有对程序有什么帮助,只是避免了警告