一个莫名其妙的错误

jsc123456wuy 2017-02-19 12:03:33
我想做一个qt编写的车载导航系统,然后在网上找了很多资料,说是用mitab库来实现。。。于是就在网上下载了一个mitab的实例demo。。只是这个实例是用qt4编写的,,而我装的是qt5版本,所以自己修改了一下demo的一些代码,可是就还有一个莫名其妙的错误,不知道怎么解决?????怎么个莫名其妙法呢,,就是我所有文件好像都没有用那串 字符,,结果报错却说那串 字符不是类里面的成员,,,这个是怎么回事呀??下面是源代码链接
...全文
138 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
jsc123456wuy 2017-02-23
  • 打赏
  • 举报
回复
问题解决了,,这主要还是qt5与qt4版本不同的原因,,qt5中"DrawText()"方法在其它文件里面已经被宏定义了,,所以在类里面就不能再用它了,只能换一个名字就可以了。。


同时也谢谢各位的解答,,,结贴。。
LubinLew 2017-02-20
  • 打赏
  • 举报
回复
DrawText肯定是宏定义了,VS都是这样的,UTF-8环境 W 就代表宽字符

#define DrawTextW DrawText
常书 2017-02-19
  • 打赏
  • 举报
回复
既然都没用到,删了他 话说有这个报错,你确定对应类定义里定义了这个成员?

23,120

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧