Skocz do zawartości

Witaj!

Zaloguj lub Zarejestruj się aby uzyskać pełny dostęp do forum.

Zdjęcie
- - - - -

Qt Creator - Kompilacja brak qmake itp.


  • Zaloguj się, aby dodać odpowiedź
7 odpowiedzi w tym temacie

#1 scorpion_1982

scorpion_1982
  • 82 postów
  • SkądNowy Sącz

Napisano 22 stycznia 2010 - 18:11

Witam, zainstalowałem na macu Qt Creator, wszystko fajnie. Przy kompilacji dostaje takie info Nie ustawiono poprawnej wersji Qt. Popraw to w "Ustawieniach" Błąd podczas budowania projektu test Podczas wykonywania kroku budowania "QMake" Anulowano budowanie. Faktycznie w ustawieniach piszę że qt path nie znaleziono, Czy ktoś już kompilował tym IDE coś pod makiem ?? Proszę o pomoc, jak poustawiać to do kompilacji. Czy standardowo w Mac Osx jest jakaś wersja QT ??, jaką lokalizację podać.. Posiadam zainstalowane XCode 3.2, kompilacja za pomocą XCode Obj-c itp. wszystko ok. Jak zatem kompilować pod QtCreator ? Dziękuję serdecznie i przepraszam jeśli coś nie zrozumiale napisałem..

#2 demiurge

demiurge
  • 20 postów

Napisano 22 stycznia 2010 - 22:14

QtCreator

Używam QtCreatora na swoim Macu. Działa bez problemu.
Jeśli środowisko nie znalazło w PATH ścieżki do Qt, to ustaw samodzielnie (dodaj plusikiem) następującą ścieżkę /usr/bin/qmake.

Prawdopodobnie ściągnąłeś same środowisko bez frameworka. Proponuje całość ściągnąć z tego linka: Qt SDK for Open Source C++ development on Mac OS — Qt - A cross-platform application and UI framework i zainstalować, ja tak zrobiłem i działa.

XCode wspiera projekty w Qt, ale najpierw trzeba dać z konsoli polecenie
qmake -spec macx-xcode project.pro w katalogu z projektem i plikiem project.pro. QMake stworzy odpowiedni projekt dla XCode :)

Powodzenia,
demiurge

#3 scorpion_1982

scorpion_1982
  • 82 postów
  • SkądNowy Sącz

Napisano 22 stycznia 2010 - 22:24

Nie mam programu qmake w teczce /usr/bin/ wogóle szukałem po systemie i nie znajduje mi takiego programu, czy XCode nie instaluje qmake ?? Kiedy qmake jest instalowane ?? Dziwna sprawa, nic nie pisało że to jest sam program, zajmuje 60 pare MB. ściągałem go z oficjalnej strony, to była paczka gotowa do instalacji, to co mi podałeś to są źródła, nie ma gdzieś gotowej paczki ale z frameworkiem ?? troszkę to waży.. Dziękuję serdecznie.

#4 demiurge

demiurge
  • 20 postów

Napisano 22 stycznia 2010 - 22:32

To jest właśnie ta paczka której potrzebujesz do pisania w Qt pod Mackiem. To że są tam również źródła nie oznacza, że ich nie potrzebujesz, wręcz przeciwnie. Każda klasa w Qt odwołuje się do tych plików. Całość jest już przekompilowana. Popatrz ile waży XCode - ponad 2 GB, więc te paręset mega dla Qt jest drobiazgiem ;)

#5 scorpion_1982

scorpion_1982
  • 82 postów
  • SkądNowy Sącz

Napisano 22 stycznia 2010 - 22:35

demiurge - możesz się wypowiedzieć jak się to sprawuje ?? Próbowałeś coś dopisywać do kadu lub podobnych projektów pod qt ?? Zależy mi na pisaniu programów wielo platformowych bo w objective-c mam tylko maka np, w cocoa a chce również aplikację pisać pod windowsa, dlatego chce zobaczyć co to warte. Paczuszkę już ściągam oczywiście.

#6 demiurge

demiurge
  • 20 postów

Napisano 22 stycznia 2010 - 22:59

Jak się sprawuje ... od dwóch lat piszę własne projekty w Qt. Piszę głównie aplikację pod windows, ale też przenoszę projekty pod linuxa, a teraz pod Maca. Wieloplatformowe aplikacje tworzy się prosto, wystarczy kilka dyrektyw #ifdef w kodzie, jeśli jest on specyficzny dla danej platformy. Reszta to kwestia wydania polecenia qmake i make dla danej maszyny. Robię często tak, że piszę pod jedną platformą, a działać ma na drugiej. Dla mnie Qt daje nieograniczone możliwości. Biblioteka szybko się rozwija, co roku powstaje nowa wersja z kilkoma nowymi modułami. Nie pisałem kodu dla innych projektów niż swoje, więc się nie wypowiem. To kwestia analizy kodu, zrozumienia czyjeś idei. Każdy pisze po swojemu, choć kilka trików/sposobów warto podpatrzeć.

#7 scorpion_1982

scorpion_1982
  • 82 postów
  • SkądNowy Sącz

Napisano 22 stycznia 2010 - 23:07

Jak bym miał jakieś pytania odnośnie kompilacji na macu dla windows'a czy mogę na priva do ciebie uderzyć ??, czy to nie kłopot w razie ww ??.

#8 demiurge

demiurge
  • 20 postów

Napisano 22 stycznia 2010 - 23:15

Nie ma problemu :)




Użytkownicy przeglądający ten temat: 1

0 użytkowników, 1 gości, 0 anonimowych