Eclipse integrate with qt
Eclipse integrate with qt
我用c++cdt下载qt和eclipse,我看到qt带有qt ide(qt创建者),可以开发qt应用程序等等,但我想用eclipse来实现这一点,我的意思是在eclipse中使用带有qt的c++代码。有吗?因为我试图使用qt只设计我的用户界面,而使用其他库中的其他代码来做其他事情。
我试着包含头文件(usr/include/qt4),但当我编译这样的程序时,我仍然有一个问题,比如us(找不到qgui.h),这有助于将qt与eclipse之类的netbeans集成。
编辑:
这是我的输出
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)
我不得不在"项目属性=>C/C++常规=>路径和符号"中调整以下设置:
在"包含"选项卡上,对于GNU C++语言,添加以下包含路径:
- /usr/include/qt4
- /usr/include/qt4/QtCore
- /usr/include/qt4/QtGui
在"符号"选项卡上,对于GNU C++语言,定义以下值为"1"的符号(对您来说可能不同,但至少需要QT_CC_GNU、QT_CORE_LIB和QT_GUI_LIB):
- QT_CC_GNU
- QT_CORE_LIB
- QT_GUI_LIB
- QT_NO_DEBUG
- QT_共享
- QT_TESTLIB_LIB
- QT_WEBKIT
有了这些设置,源索引器工作得很好。除此之外,Eclipse只是简单地为构建调用"make"。
相关文章:
- Qt with WinAPI MouseProc
- 如何使用Qt QSqlDriver::subscribeToNotification with SQLite3?
- Using QT .qrc File with Visual Studio Proj...?
- Qt with Dlib and CUDA
- Visual Studio with qt 无法编译 gui 类
- LNK2019 With Qt and Gmock
- MySQL with Qt issue
- "Static polymorphism with Qt signal/slot: What is wrong?"
- Build Tesseract OCR with Qt 5.8
- C++/Qt memcpy crash with QSharedMemory
- Qt Application with QTabWidget, QGraphicsScene and QPushButt
- Qt with Visual Studio macro issue
- 断言失败 (size.width>0 && size.height>0) Qt with OpenCV
- Qt with Lua |放置 lua 文件的位置
- Qt with OpenCV - 下载哪一个
- Qt with Eclipse CDT Juno
- GUI C++ Qt with Visual Studio 2010
- <double> QList in QT with Visual Studio add in
- Qt with Visual Studio 2010
- Objective-C in Qt with Mavericks