请问:win32中Unicode编程时调用非Unicode库时出现的字符相关问题

cbeast cbeast 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
下面的语句是在一个MFC类的CWinThread类的派生类头文件里面:
ArActionLimiterForwards limiter("speed limiter near", 300, 600, 250, 1.1);


——————————————————————————————————————————

编译器报错
------ 已启动生成: 项目: Work, 配置: Debug Win32 ------
正在编译...
ControlView.cpp
e:\elur_documents\visual studio 2005\projects\work\work\robotthread.h(20) : error C2059: syntax error : 'constant'
e:\elur_documents\visual studio 2005\projects\work\work\robotthread.h(22) : error C2059: syntax error : 'string'
e:\elur_documents\visual studio 2005\projects\work\work\robotthread.h(26) : error C2059: syntax error : 'string'
————————————————————————————————————————————
相应库的类头文件中构造函数为:
class ArActionLimiterForwards : public ArAction
{
public:
/// Constructor
AREXPORT ArActionLimiterForwards(const char *name = "speed limiter",
double stopDistance = 250,
double slowDistance = 600,
double slowSpeed = 250,
double widthRatio = 1.5);
问题补充:在控制台里面初始化对象是正确的,但是到了win32应用程序里面就会报错
以前也遇到过这样的情况,就绕道走了,这次不幸,希望哪位给出好一点的答案,谢谢了!
...全文

相关推荐

Win32 下 Unicode-多字节字符串 转换工具

Win32 下 Unicode-多字节字符串 转换工具

liyabinhdhot123456

一个进行 Unicode 相关字符串转换的易语言库 An Eyuyan library dealing with Unicode string conversion.zip

一个进行 Unicode 相关字符串转换的易语言库。An Eyuyan library dealing with Unicode string conversion.Unicode-Eyuyan一个进行 Unicode 相关字符串转换的易语言库。一个处理 Unicode 字符串转换的 Eyuyan 库。背景 Background易语言是一个面向初学者的编程语言,其源代码使用中文字符书写。然而,直至版本 5.5,易语言还在使用 Win32 ANSI API 处理字符串,迟迟未加入 Unicode 支持,给生僻汉字、外国文字处理带来不便。易语言是一款面向初学者的编程语言,源代码全部使用中文编写,但易语言一直使用 Win32 ANSI API 来处理字符串,从未支持过 Unicode,难以应对多语言环境。使用方法 Usage笔者认为你已经有 C 等高级编程语言的基础,因为某些原因迫不利己而使用易语言。本库提供 Unicode.e 和 Unicode.txt 两个文件。因为易语言源代码是二进制格式,所以后者是前者的文本导出版,实际内容相同。因为 Windo

徐浪老师

C++字符串完全指引之Win32字符编码

传统Ansi(单字节字符)和Unicode(双字节字符,又称为宽字符)介绍以及Win32对它们的支持.

_Lulixue_

Win32字符编码

介绍了Win32的字符编码原理及应用。如果你还在对Tchar,WChar_t迷惑不解的话,下下来看看,会有收获。

millky

wxPython2.8-win32-unicode

wxPython2.8-win32-unicode

tatoo108
评论
收藏 已收藏
分享
返回顶部
cbeast
VC/MFC 16,550 成员 421,606 内容