0ph1uch1 / MiraiCP-template

MiraiCP template
https://github.com/Nambers/MiraiCP
GNU Affero General Public License v3.0
12 stars 5 forks source link

use/utf-8;use set(TARGET_NAME XXX) #9

Closed GCQ1999 closed 1 year ago

GCQ1999 commented 1 year ago
  1. 只设置/source-charset而不设置/execution-charset的utf-8,会导致MSCV编译出的目标文件中字符串的编码格式为GB2312,导致使用utf8的MiraiCP-loader产生异常。(VS2019下测试通过) 这两个设置可以合并为/utf-8(就是旧版本模板的CMAKE用的那个) 详可见https://zhuanlan.zhihu.com/p/368695263?utm_id=0

2.使用 set(TARGET_NAME XXX),后面直接${TARGET_NAME},方便对修改模板


以上于VS2019(WIN10专业版x64)和gcc version 11.3.0 (Ubuntu22.04 LTSC x64)下编译、测试通过