小弟在linux上编译qt写的程序,编译的时候报错竟然是QtCore中的错,不过我知道肯定不是qt本身的错误,可是编译的过程并没有报错,真是搞不懂,还请高手指点一下:
g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/local/Trolltech/Qt-4.4.2/mkspecs/linux-g++ -I. -I/usr/local/Trolltech/Qt-4.4.2/include/QtCore -I/usr/local/Trolltech/Qt-4.4.2/include/QtCore -I/usr/local/Trolltech/Qt-4.4.2/include/QtNetwork -I/usr/local/Trolltech/Qt-4.4.2/include/QtNetwork -I/usr/local/Trolltech/Qt-4.4.2/include/QtGui -I/usr/local/Trolltech/Qt-4.4.2/include/QtGui -I/usr/local/Trolltech/Qt-4.4.2/include/QtXml -I/usr/local/Trolltech/Qt-4.4.2/include/QtXml -I/usr/local/Trolltech/Qt-4.4.2/include -I. -I../../include -I. -I. -o build/obj/Arch_MainWindow.o Arch_MainWindow.cpp
在包含自 ../../include/DDL_ParConfigureInfo/Par_Global.h:1 的文件中,
从 Arch_Global.h:4,
从 Arch_Action.h:6,
从 Arch_MainWindow.h:13,
从 Arch_MainWindow.cpp:14:
../../include/DDL_ParConfigureInfo/../../src/DDL_ParConfigureInfo/Par_Global.h:34:23: 警告:文件未以空白行结束
在包含自 Arch_Global.h:4 的文件中,
从 Arch_Action.h:6,
从 Arch_MainWindow.h:13,
从 Arch_MainWindow.cpp:14:
../../include/DDL_ParConfigureInfo/Par_Global.h:1:55: 警告:文件未以空白行结束
在包含自 Arch_Action.h:6 的文件中,
从 Arch_MainWindow.h:13,
从 Arch_MainWindow.cpp:14:
Arch_Global.h:10:24: 警告:文件未以空白行结束
......
在包含自 Arch_MainWindow.cpp:20 的文件中:
../../include/Qt_Common/CMN_WebWidget:1:27: 警告:文件未以空白行结束
在包含自 ../../include/DDL_ParConfigureInfo/Par_SoftInfoXML:1 的文件中,
从 Arch_MainWindow.cpp:21:
../../include/DDL_ParConfigureInfo/Par_SoftInfoXML.h:1:60: 警告:文件未以空白行结束
在包含自 Arch_MainWindow.cpp:21 的文件中:
../../include/DDL_ParConfigureInfo/Par_SoftInfoXML:1:29: 警告:文件未以空白行结束
在包含自 ../../include/Qt_Common/CMN_GlobalFun.h:1 的文件中,
从 ../../include/Qt_Common/CMN_GlobalFun:1,
从 Arch_MainWindow.cpp:22:
../../include/Qt_Common/../../src/Qt_Common/CMN_GlobalFun.h:16:1: 警告:“/*”出现在注释中
在包含自 ../../include/Qt_Common/CMN_GlobalFun:1 的文件中,
从 Arch_MainWindow.cpp:22:
../../include/Qt_Common/CMN_GlobalFun.h:1:47: 警告:文件未以空白行结束
在包含自 Arch_MainWindow.cpp:22 的文件中:
../../include/Qt_Common/CMN_GlobalFun:1:27: 警告:文件未以空白行结束
Arch_MainWindow.cpp:1247:2: 警告:文件未以空白行结束
/usr/local/Trolltech/Qt-4.4.2/include/QtCore/qdir.h:107: 错误:expected identifier before numeric constant
/usr/local/Trolltech/Qt-4.4.2/include/QtCore/qdir.h:107: 错误:expected `}' before numeric constant
/usr/local/Trolltech/Qt-4.4.2/include/QtCore/qdir.h:107: 错误:expected unqualified-id before numeric constant
/usr/local/Trolltech/Qt-4.4.2/include/QtCore/qdir.h:121: 错误:‘SortFlag’ 在此作用域中尚未声明
/usr/local/Trolltech/Qt-4.4.2/include/QtCore/qdir.h:121: 错误:模板参数 1 无效
/usr/local/Trolltech/Qt-4.4.2/include/QtCore/qdir.h:121: 错误:invalid type in declaration before ‘;’ token
/usr/local/Trolltech/Qt-4.4.2/include/QtCore/qdir.h:123: 错误:expected unqualified-id before ‘const’
/usr/local/Trolltech/Qt-4.4.2/include/QtCore/qdir.h:123: 错误:expected `)' before ‘const’
/usr/local/Trolltech/Qt-4.4.2/include/QtCore/qdir.h:124: 错误:expected unqualified-id before ‘const’
/usr/local/Trolltech/Qt-4.4.2/include/QtCore/qdir.h:124: 错误:expected `)' before ‘const’
/usr/local/Trolltech/Qt-4.4.2/include/QtCore/qdir.h:125: 错误:expected unqualified-id before ‘const’
/usr/local/Trolltech/Qt-4.4.2/include/QtCore/qdir.h:125: 错误:expected `)' before ‘const’
/usr/local/Trolltech/Qt-4.4.2/include/QtCore/qdir.h:127: 错误:expected constructor, destructor, or type conversion before ‘;’ token
/usr/local/Trolltech/Qt-4.4.2/include/QtCore/qdir.h:129: 错误:‘QDir& operator=(const QDir&)’ 必须是一个非静态的成员函数
/usr/local/Trolltech/Qt-4.4.2/include/QtCore/qdir.h:130: 错误:‘QDir& operator=(const QString&)’ 必须是一个非静态的成员函数
/usr/local/Trolltech/Qt-4.4.2/include/QtCore/qdir.h:133: 错误:non-成员函数 ‘QString path()’ 不能拥有 cv 限定符
/usr/local/Trolltech/Qt-4.4.2/include/QtCore/qdir.h:134: 错误:non-成员函数 ‘QString absolutePath()’ 不能拥有 cv 限定符
/usr/local/Trolltech/Qt-4.4.2/include/QtCore/qdir.h:135: 错误:non-成员函数 ‘QString canonicalPath()’ 不能拥有 cv 限定符
/usr/local/Trolltech/Qt-4.4.2/include/QtCore/qdir.h:143: 错误:non-成员函数 ‘QString dirName()’ 不能拥有 cv 限定符
/usr/local/Trolltech/Qt-4.4.2/include/QtCore/qdir.h:144: 错误:non-成员函数 ‘QString filePath(const QString&)’ 不能拥有 cv 限定符
/usr/local/Trolltech/Qt-4.4.2/include/QtCore/qdir.h:145: 错误:non-成员函数 ‘QString absoluteFilePath(const QString&)’ 不能拥有 cv 限定符
/usr/local/Trolltech/Qt-4.4.2/include/QtCore/qdir.h:146: 错误:non-成员函数 ‘QString relativeFilePath(const QString&)’ 不能拥有 cv 限定符
/usr/local/Trolltech/Qt-4.4.2/include/QtCore/qdir.h:157: 错误:non-成员函数 ‘QStringList nameFilters()’ 不能拥有 cv 限定符
/usr/local/Trolltech/Qt-4.4.2/include/QtCore/qdir.h:160: 错误:‘Filters’ 没有命名一个类型
/usr/local/Trolltech/Qt-4.4.2/include/QtCore/qdir.h:161: 错误:变量或字段 ‘setFilter’ 声明为 void
/usr/local/Trolltech/Qt-4.4.2/include/QtCore/qdir.h:161: 错误:‘Filters’ 在此作用域中尚未声明
/usr/local/Trolltech/Qt-4.4.2/include/QtCore/qdir.h:162: 错误:non-成员函数 ‘SortFlags sorting()’ 不能拥有 cv 限定
[ 此帖被haday在2009-02-28 22:42重新编辑 ]