我正在学习 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++ 添加了完整的错误消息