GuiTk115调试体验

今天加班用了杀GuiTk115,东西是很好,但就是不能在VS2005上运行,郁闷啊。调试了一个好久。基本有下面几个问题

specifier - int assumed. Note: C++ does not support default-int
这样的错误在vs2005中
右击工程,选择properties -> configuration properties -> C/C++ -> commandline
在additional options 打入 /wd4430
这样改就好了,为啥呢?
因为在VC6中,如果没有显示的指定返回值类型,编译器将其视为默认整 形;但是vs2005不支持默认整形,解决这个问题不能修改每个没有显示指示返回值类型的函数地方,可以用wd4430来解决;具体的在工程选项中的c+ +/Command Line中添加/wd4430即可。

GetThisMessageMap 错误,这个是因为VC6和2005定义BEGIN_TEMPLATE_MESSAGE_MAP名称不一样,不可以直接用VC6的DLL。还是的自己用VS2005编译一个吧,没有办法

在static, const后面增加void,int就可以了,然后再把for循环的变量声明拿出来放到上一行,还要改几个消息映射函数OnNcHitTest,返回类型从UINT到LRESULT, 最后有几个参数CNewMenu::MeasureItem_OldStyle前面加上&

都是在网上找的,谢谢网友的帮忙,自己留个记录

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值