QtCreator for Lion


Setelah melakukan upgrade ke Lion (10.7), QtCreator (2.2.1 based on Qt 4.7.4) tidak dapat jalan dengan baik karena selalu memberikan warning “This version of Mac OS X is unsupported”. Pesan ini muncul karena pada file qglobal.h (berada di folder QtSDK/Simulator/Qt/gcc/include/QtCore/qglobal.h) tidak terdapat definisi precompiler untuk Lion. Berdasar forum qt, diminta untuk menambahkan deklarasi 10.7 di file tersebut. Kemudian saya mencoba dengan menambahkan deklarasi berikut (pada baris 319):

#  if !defined(MAC_OS_X_VERSION_10_7)
#       define MAC_OS_X_VERSION_10_7 MAC_OS_X_VERSION_10_6 + 1
#  endif

Kemudian melakukan perubahan deklarasi maksimum Mac OS X version yang diijinkan menjadi :

#  if (MAC_OS_X_VERSION_MAX_ALLOWED > MAC_OS_X_VERSION_10_7)

Berikut contoh screenshot: