5

我想检测 qmake 当前是否正在使用 MingW (win32-gcc) 或 Visual Studio (win32-msvc200X) 构建。

目前我正在使用以下构造:

windows{
    contains(QMAKE_CC, gcc){
        # MingW
    }
    contains(QMAKE_CC, cl){
        # Visual Studio
    }
}

这似乎不是特别稳健。有没有更好的办法?

4

1 回答 1

8

可能不再强大,但不同:

windows {
    *-g++* {
        # MinGW
    }
    *-msvc* {
        # MSVC
    }
}
于 2010-10-12T04:56:21.033 回答