首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Gnu生成文件中选择"Use Unicode Character Set“

在Gnu生成文件中选择"Use Unicode Character Set“
EN

Stack Overflow用户
提问于 2012-03-23 08:03:38
回答 1查看 1.3K关注 0票数 1

我有一个历史悠久的应用程序,我通常可以使用Gnu Make (但仍然使用微软的C++编译器)从Visual Studio或makefile编译得同样好。

最近,我加入了一个第三方库,对其进行了修改。在尝试从Visual Studio中第一次编译它时,我获得了常见的"C2664: ...cannot convert parameter 1 from 'const char *' to 'LPCWSTR'"错误,我通过转到项目属性对话框中的“常规”选项卡并选择"Use Unicode Character Set“选项解决了这个问题。

我现在想从我的makefile编译应用程序,但很自然地我得到了相同的错误。有没有一个编译器开关,我可以用来达到“使用Unicode字符集”的等效效果,或者在makefile中以任何其他方式实现这一点?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-03-23 08:33:57

它不是一个专用的编译器开关。Unicode是根据预处理器宏选择的。IIRC、UNICODE_UNICODE。使用/D UNICODE /D _UNICODE

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9832352

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档