Chcę skompilować jedną z domyślnych bibliotek Qt (QDeclarative) na OSX.Skompiluj tylko określoną bibliotekę z Qt
Jakiego argumentu muszę przekazać do ./configure, aby to osiągnąć?
Chcę skompilować jedną z domyślnych bibliotek Qt (QDeclarative) na OSX.Skompiluj tylko określoną bibliotekę z Qt
Jakiego argumentu muszę przekazać do ./configure, aby to osiągnąć?
Nie jest to samodzielny komponent o ile wiem, że jest zależny od QtXML i niektórych innych części QT w QtCore. Po prostu skompiluj QT na Maca, korzystając z opcji na różnych platformach w linku Evan Teran zamieszczonym tutaj.
Jeśli chcesz tylko połączyć się z QtCore, dodaj QT -= gui
do pliku .pro w QtCreator lub w inny sposób określ usuwanie domyślnego dołączonego QtGui w linii poleceń.
http://doc.qt.nokia.com/4.7-snapshot/configure-options.html. to raczej czarna lista niż biała lista. Na przykład, jeśli chcesz zbudować bez wsparciem WebKit, należy uruchomić:
./configure -no-webkit
Choć wygląda jak większość opcji czarnej listy są tylko dla systemu Windows, może być nieco pecha: -/.
Znam te i przekazuję argumenty takie jak -no-webkit i -release już, ale musi istnieć sposób na kompilację tylko niektórych bibliotek (lub wszystkich), ale nie dema itp. – Hedge
Na co warto, od 09'15 aw przypadku Qt 5.5, z wyłączeniem modułów opisano w the docs jak:
./configure -skip qtconnectivity
./configure jest do generowania budować opis plików, gdy masz możesz wybrać, które części chcesz skompilować. Na Linuksie zrobiłbyś 'make module-qtdeclarative'. – radman