Kreator QT 64-bitowy Snow Leopard


1

Mam kilka bibliotek, z którymi muszę się połączyć, aby zainstalować je za pośrednictwem macportów. Są to biblioteki 64-bitowe. Pracuję nad aplikacją napisaną za pomocą QT Creator i konfiguruję .pro. Pobrałem QT SDK dla Mac OS X, ale jest on 32-bitowy, więc skompilowany kod nie będzie łączyć się z 64-bitowymi plikami binarnymi, które otrzymałem od macportów. Dobrze. Pobrałem więc źródło QT SDK i zbudowałem ze źródła używając -arch x86_64. Teraz mam 64-bitową wersję SDK (tak myślę), ale nie zbudowała ona aplikacji QT Creator.

Muszę znać jedną z czterech rzeczy:

Zarówno:

  1. Zgaduję, że proste polecenie make przekona zestaw QT SDK do zbudowania dla mnie twórcy. Jeśli to prawda, to jakie jest polecenie (stwórz twórcę?).

  2. Najłatwiejszy sposób na pobranie przez MacPorts bibliotek, które zainstalowałem w wersji 32-bitowej (ciągle widzę wspomniane „+ uniwersalne”, ale nie widziałem go w linii, a po prostu wywołanie portów + instalacja uniwersalna XYZ nie wydaje się działać - być może muszę odinstalować i ponownie zainstalować pakiet?). Czy to głupi pomysł?

  3. Ktoś, kto ma wbudowany 64-bitowy instalator QT SDK, więc nie muszę z tym gadać. To absurdalne, że QT nie ma już tego dostępnego, moim zdaniem - SL odszedł, co, w sierpniu?

  4. Nie rozumiem, dlaczego nie mogę po prostu umieścić polecenia „kompiluj-dla-64-bitowych” bezpośrednio w pliku QT pro i zbudować go. Naprawdę nie ma powodu, dla którego kompilator skompilowany w 32 bitach nie mógł się skompilować do 64 bitów?

Odpowiedzi:


1
  1. Qt Creator jest dostępny w lewym dolnym rogu Strona pobierania Qt . Prawdopodobnie będziesz musiał skompilować to ze źródła, jeśli chcesz mieć wersję 64-bitową. Użyj -arch x86_64 flaga lub -cocoa flaga, zgodnie z zaleceniami Blog Qt Labs .

  2. Ponowna kompilacja portów za pomocą wariantów + uniwersalnych wymagałaby odinstalowania i ponownego zainstalowania danych portów wraz z ich zależnościami. Zdecyduj, czy naprawdę potrzebujesz 32-bitowej wersji, jeśli możesz uzyskać Qt SDK i Qt Creator współpracujące z 64-bitowym.


Doceniony, sir. Całkowicie przeoczyłem pliki do pobrania w dalszej części małego wydruku - tylko spojrzał na większy tekst.
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.