我下载了Qt和Eclipse以及C++ CDT,我发现Qt自带Qt IDE(Qt Creator),可以用来开发Qt应用程序,这很好,但是我想在Eclipse中使用C++代码与Qt一起开发。有没有方法可以做到这一点?因为我只想使用Qt来设计我的用户界面,并使用其他库的代码来完成其他任务。
我尝试包含头文件(usr/include/qt4),但是当我编译程序时仍然遇到问题,例如(找不到qgui.h)。请帮助我像Netbeans一样将Qt集成到Eclipse中。
编辑:
这是我的输出。
我尝试包含头文件(usr/include/qt4),但是当我编译程序时仍然遇到问题,例如(找不到qgui.h)。请帮助我像Netbeans一样将Qt集成到Eclipse中。
编辑:
这是我的输出。
13:48:48 **** Incremental Build of configuration Debug for project test ****
Info: Internal Builder is used for build
g++ -o test src/test.o -lQtCore
src/test.o: In function `main':
/media/sda2/workspaceeclipse/test/Debug/../src/test.cpp:6: undefined reference to `QApplication::QApplication(int&, char**, int)'
/media/sda2/workspaceeclipse/test/Debug/../src/test.cpp:8: undefined reference to `QPushButton::QPushButton(QString const&, QWidget*)'
/media/sda2/workspaceeclipse/test/Debug/../src/test.cpp:12: undefined reference to `QApplication::exec()'
/media/sda2/workspaceeclipse/test/Debug/../src/test.cpp:12: undefined reference to `QPushButton::~QPushButton()'
/media/sda2/workspaceeclipse/test/Debug/../src/test.cpp:12: undefined reference to `QApplication::~QApplication()'
/media/sda2/workspaceeclipse/test/Debug/../src/test.cpp:8: undefined reference to `QPushButton::~QPushButton()'
/media/sda2/workspaceeclipse/test/Debug/../src/test.cpp:12: undefined reference to `QPushButton::~QPushButton()'
/media/sda2/workspaceeclipse/test/Debug/../src/test.cpp:12: undefined reference to `QApplication::~QApplication()'
src/test.o: In function `QWidget::resize(int, int)':
/usr/include/qt4/QtGui/qwidget.h:996: undefined reference to `QWidget::resize(QSize const&)'
collect2: error: ld returned 1 exit status
13:48:49 Build Finished (took 1s.609ms)