C++之QT

错误提示

在typhoon.dll 或一个增量链接没有生成它,正在执行完全链接

已经在moc_Typhoon.obj中定义

fatal error  找到一个或多个多重定义的符号

导致错误原因:

在 A的头文件中已经定义了需要使用的class  C

在 B的头文件中也已经定义了class C

在A的cpp文件中需要使用class C,

但又没有include  B的头文件 ,所以不会明确提示重复定义

提示了一堆上边的乱七八糟。。。

修正:

 包含了B的头文件

删除了A头文件中定义的内容

顺利的编译成功。

猜你喜欢

转载自www.cnblogs.com/linxuemufeng/p/9381893.html