2017-03-24 9 views
2

QMAKE_CXX = clang++を使用してgccとclangの両方がインストールされているシステムで強制的にclangを使用すると、.cppファイルをコンパイルするのにclang ++が使用されますが、リンク。これは、g ++がclangオプション-fsanitize=unsigned-integer-overflowを知らないので、UBSANが使用されているときに問題を引き起こします。 qmakeがリンクするためにclangを使用するように強制する方法は?qmake:QMAKE_CXX = clang ++を設定するときqmakeがリンクにg ++を使用する

答えて

0

QMAKE_CXXに指定した内容に加えて、QMAKE_LINK=clang++を指定する必要があります。

関連する問題