3

次の警告が表示されます

/path/QtSDK/Desktop/Qt/474/gcc/include/QtCore/qglobal.h:320:6:
warning: #warning "This version of Mac OS X is unsupported"

これがqglobal.hです

 301 #ifdef Q_OS_DARWIN
 302 #  ifdef MAC_OS_X_VERSION_MIN_REQUIRED
 303 #    undef MAC_OS_X_VERSION_MIN_REQUIRED
 304 #  endif
 305 #  define MAC_OS_X_VERSION_MIN_REQUIRED MAC_OS_X_VERSION_10_4
 306 #  include <AvailabilityMacros.h>
 307 #  if !defined(MAC_OS_X_VERSION_10_3)
 308 #     define MAC_OS_X_VERSION_10_3 MAC_OS_X_VERSION_10_2 + 1
 309 #  endif
 310 #  if !defined(MAC_OS_X_VERSION_10_4)
 311 #       define MAC_OS_X_VERSION_10_4 MAC_OS_X_VERSION_10_3 + 1
 312 #  endif
 313 #  if !defined(MAC_OS_X_VERSION_10_5)
 314 #       define MAC_OS_X_VERSION_10_5 MAC_OS_X_VERSION_10_4 + 1
 315 #  endif
 316 #  if !defined(MAC_OS_X_VERSION_10_6)
 317 #       define MAC_OS_X_VERSION_10_6 MAC_OS_X_VERSION_10_5 + 1
 318 #  endif
 319 #  if (MAC_OS_X_VERSION_MAX_ALLOWED > MAC_OS_X_VERSION_10_6)
 320 #    warning "This version of Mac OS X is unsupported"
 321 #  endif
 322 #endif

私は10.7にいるので、警告が表示されます。しかし、どうすればそれを抑制することができますか?

また、深刻な結果はありますか?それ以外の場合、私のプログラムは正常にコンパイルされています。

4

3 に答える 3

2

最新のQtインストーラーを以下からダウンロードしてみませんか。

http://qt.nokia.com/downloads

そのページに「MacOSX10.6以降(64ビット)」のダウンロードが表示されます。

于 2012-06-09T11:44:05.917 に答える
1

Just comment these three lines out:

 319 // #  if (MAC_OS_X_VERSION_MAX_ALLOWED > MAC_OS_X_VERSION_10_6)
 320 // #    warning "This version of Mac OS X is unsupported"
 321 // #  endif
于 2012-09-04T10:03:55.460 に答える
0

新しいバージョンをインストールする必要があるというMichaelDautermannに同意しますが、別の解決策があります。次の行を変更します。

   #  if (MAC_OS_X_VERSION_MAX_ALLOWED > MAC_OS_X_VERSION_10_6 + 1)

それでも問題が解決しない場合は、1ではなく2を追加してみてください。

于 2012-06-09T21:15:58.363 に答える