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

来源:互联网 发布:c语言入门自学代码 编辑:程序博客网 时间:2024/06/10 21:10

带属性的向前声明:


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
原创粉丝点击