Pobrałem Eclipse z wtyczką do pracy z C/C++ przez Windows. Pobrałem Cygwin (głównie w wersji podstawowej i devel) i działa dobrze dla aplikacji Hello World.Kompilowanie projektu Qt do Eclipse przy użyciu kompilatora Cygwin
Teraz chcę pracować z Qt. Zamiast pobierać framework, pobrałem biblioteki "Qt libraries 4.8.0 dla Windows (minGW 4.4, 354 MB)", ponieważ druga opcja była taka sama dla Visual Studio. Wiem, że może to być częścią problemu, ponieważ wygląda na to, że jest wykonywane tylko dla kompilatora minGW. Jeśli muszę zrobić coś w inny sposób, proszę powiedzieć.
Potem ponownie uruchomić komputer, otworzył Eclipse, napisał ten Qt Hello World dla nowej aplikacji z C++ Cygwin kompilatora:
#include <qapplication.h>
#include <qpushbutton.h>
using namespace std;
int main(int argc, char * args[])
{
cout << "Here goes!" << endl;
QApplication app(argc, args);
QPushButton hello("Hello World!", 0);
hello.resize(100, 50);
app.setMainWidget(&hello);
hello.show();
return app.exec();
}
i kompilatora nie znajdzie .h plików włączone. Czy powinienem dodać ścieżkę Qt \ bin do zmiennych środowiskowych?
Może powinienem trzymać się frameworka Qt, ponieważ wygląda jak sam kompilator (naprawdę nie wiem jak to działa, ponieważ wczoraj myślałem, że Qt to po prostu biblioteka).
Proszę mi powiedzieć, co robię źle (mam nadzieję, że odpowiedź na to nie jest "WSZYSTKO" hehe) i jak mogę to zrobić.
czy zainstalowałeś wtyczkę do integracji Eclipse z qt? – shofee
Zrobiłem, a także dodałem folder Qt \ bin do zmiennej PATH w zmiennych środowiskowych. Zainstalowałem także MinGW, jak wyjaśnia większość samouczków zamiast używać Cygwin. Nic się nie zmienia –