Eclipse intégrer avec qt
- je télécharger qt et eclipse avec c++ cdt , je vois que qt venir avec de l'ide qt (qt creator) , pour développer qt application et que bien , mais je veux le faire l'esprit de l'éclipse , je veux dire l'utilisation de code c++ avec qt à l'intérieur de l'éclipse . est-ce là tout ? parce que je suis en train d'utiliser qt pour la conception de ma interface utilisateur seulement et en utilisant un autre code provenant d'autres bibliothèques pour faire d'autres choses .
j'essaie d'inclure les fichiers d'en-tête (usr/include/qt4) , mais j'ai toujours un problème quand je compile le programme, tel que nous ( ne peut pas trouver qgui.h ) toute aide de l'intégrer qt avec eclipse comme netbeans .
edit :
voici ma sortie
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)
- Je ne le crois pas, vous pouvez obtenir de l'Éclipse de course allongement de l'intervalle Qt IDE très bien se passer de l'intervalle QT plugin eclipse. Il exige une certaine configuration de l'effort, et je pense que c'est là que l'OP est coincé.
- Je ne pense pas qu'il y avait un natif de l'Éclipse équivalent pour le Concepteur ou le Linguiste.
- Vrai - mais vous pouvez affecter des types de fichiers à des applications externes, de sorte que vous pouvez lancer à partir de l'arborescence du projet
Vous devez vous connecter pour publier un commentaire.
J'ai eu à régler les paramètres suivants dans "Propriétés du Projet => C/C++ Général => Chemins d'accès et des Symboles":
Sur le "Comprend" de l'onglet, pour le C++ de GNU langue, ajoutez les éléments suivants incluent des chemins:
Sur les "Symboles" de l'onglet, pour le GNU C++ de la langue, de définir les symboles suivants avec une valeur de "1" (peut être différent pour vous, mais au moins le QT_CC_GNU, QT_CORE_LIB et QT_GUI_LIB sont nécessaires):
Avec ces paramètres, la source de l'indexeur fonctionne bien. Autres que que, Eclipse est simplement en appelant à "faire" pour le construire.
QApplication::~QApplication()' and undefined reference to
QApplication::exec()' et la dernière erreur est undefined reference to `QApplication::QApplication(int&, char**, int)'