【发布时间】:2009-06-18 21:13:15
【问题描述】:
我正在学习 Qt4 并完成他们的教程。
在本教程中:
http://doc.trolltech.com/4.5/mainwindows-menus-mainwindow-cpp.html
他们有以下代码:
fileMenu = menuBar()->addMenu(tr("&File"));
导致编译器抛出此错误
g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I。 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -一世。 -一世。 -o main.o main.cpp g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I。 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -一世。 -一世。 -o 主窗口.o 主窗口.cpp MainWindow.cpp:在成员函数“void MainWindow::createMenus()”中: MainWindow.cpp:56: 错误:'((MainWindow*)this)->MainWindow::menuBar' 不能用作函数 MainWindow.cpp:61: 错误:'((MainWindow*)this)->MainWindow::menuBar' 不能用作函数 make: *** [MainWindow.o] 错误 1有谁知道我该如何解决这个问题?
[编辑] 使用 g++ 添加完整的错误消息
【问题讨论】: