带属性的向前声明:warning: type attributes are honored only at type definition

3278阅读 0评论2012-12-11 Aquester
分类:C/C++

带属性的向前声明:

class __attribute__((__dllexport__)) X;

执行
g++ -c -g x.cpp
编译会收到如下warning:

warning: type attributes are honored only at type definition

使用的GCC版本为:4.1.2,如果是GCC 4.5.1,则warning变更为:

warning: ‘__dllexport__’ attribute directive ignored



上一篇:linux GCC编译错误:CPU you selected does not support x86-64 instruction set
下一篇:对于glog中ShutdownGoogleLogging后不能再次InitGoogleLogging问题的解决办法