新建Duilib工程,加入示例代码时,出现error LNK2019: 无法解析的外部符号 "__declspec(dllimport)

来源:互联网 发布:丝绸之路 商品数据 编辑:程序博客网 时间:2024/06/06 09:24

原因:VS工程默认使用Unicode字符集,而下载的Duilib工程“使用多字节字符集”

解决方法:项目->属性->配置属性->常规->字符集,选择“使用多字节字符集”。

查阅网上资料,据说Unicode字符集使用两个字节对世界上几乎所有的语言进行编码(0x0000-0xFFFF),而如果使用的是中文的多字节环境,在英文操作系统上会是乱码的。在中文环境下还是用“多字节”方便点,而用Unicode却会出现乱码。