提交 ebdf122a 编写于 作者: mahuifa's avatar mahuifa

refactor:修改程序中qmake判断msvc编译器功能

    1、原来的在判断是否是msvc编译器,而指定的使用utf-8编码的功能只有msvc2017及以上版本有效;
    2、所以现在增加了判断msvc编译器版本功能。
上级 e640c15f
......@@ -46,7 +46,11 @@ DESTDIR = $$PWD/../bin64 # 使用64位编译器
# msvc >= 2017 编译器使用utf-8编码
msvc {
QMAKE_CFLAGS += /utf-8
QMAKE_CXXFLAGS += /utf-8
greaterThan(QMAKE_MSC_VER, 1920){ # msvc编译器版本大于2015
QMAKE_CFLAGS += /utf-8
QMAKE_CXXFLAGS += /utf-8
}else{
message(msvc2015及以下版本在代码中使用pragma execution_character_set("utf-8")】指定编码)
}
}
......@@ -44,7 +44,11 @@ DESTDIR = $$PWD/../bin64 # 使用64位编译器
# msvc >= 2017 编译器使用utf-8编码
msvc {
QMAKE_CFLAGS += /utf-8
QMAKE_CXXFLAGS += /utf-8
greaterThan(QMAKE_MSC_VER, 1920){ # msvc编译器版本大于2015
QMAKE_CFLAGS += /utf-8
QMAKE_CXXFLAGS += /utf-8
}else{
message(msvc2015及以下版本在代码中使用pragma execution_character_set("utf-8")】指定编码)
}
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册