首页 > 其他 > 详细

解决 警告 inconsistent dll linkage

时间:2014-03-06 13:47:02      阅读:521      评论:0      收藏:0      [点我收藏+]

参考http://blog.csdn.net/spark_cao/article/details/3726314

我的头文件要设置一些DLL导出的预编译指令如下:


#ifdef A_EXPORTS
#define A_API __declspec(dllexport) 
#else
#define A_API __declspec(dllimport) 
#endif


在我build的时候会弹出如下警告

 warning C4273: ‘A::A‘ : inconsistent dll linkage

这是因为编译器需要先知道:#ifdef A_EXPORTS这里的“A_EXPORTS”


在编译器里设置:properties--C/C++--Preprocessor--Preprocessor Definitions--添加“A_EXPORTS”即可

解决 警告 inconsistent dll linkage,布布扣,bubuko.com

解决 警告 inconsistent dll linkage

原文:http://blog.csdn.net/calmreason/article/details/20532011

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!