CMake VS2013将“字符集”设置为“未设置”

时间:2017-07-13 13:29:21

标签: visual-studio-2013 unicode cmake ascii

如何让CMAKE生成一个字符集设置为Not Set的VS2013项目,以便它使用SBCS而不是Unicode或MBCS?

我的CMAKE脚本没有定义UNICODE和MBSC,但生成的vcxproj仍然包含以下内容: 多字节

2011年的这个错误报告似乎表明它已经为VS2010解决了,但它似乎不适用于VS2013,或者有些东西我不知道。

https://public.kitware.com/Bug/print_bug_page.php?bug_id=12189

1 个答案:

答案 0 :(得分:0)

我现在通过add_definitions()添加定义_SBCS来设法生成SBCS(ASCII)项目。只是通过remove_definitions()删除_MBCS是不够的。