qt之mapx组件编程c2248和c2512错误

mapx组件利用qt工具dumpcpp到处头文件和.cpp文件后将其加入到新建的qt项目中即可。

不过本人遇到问题知道今天偶然的解决了。记下来,以免忘记。

demo的项目结构如下: 

然后在.pro文件中添加QT += axcontainer 同时将maxFile.h添加到widget.h中

 

 

1>首先将项目清理一下,然后执行qmake,最后编译执行。报出如下错误:


为了解决这个c2512错误和c2248错误,本人试图重写这个类,但是始终解决不了c2248这个错误。所以索性先将这个类的执行体注释掉(这要感谢我的同事),编译竟然神奇的通过了(稳妥的解决方案)。

注意:我对这个问题很奇怪,因为在我同事说这个方法的时候,我想这不是解决问题的关键,然而当我重建工程后,重新生成.cpp和.h文件,然后重新加入工程,安装上述过程,并没有改动目标文件,也编译通过了。

hahaha.......

知道原因了:因为在清除的时候右下角会出现一个绿色的滚动条如图所示:

只有当滚动条消失后才能去执行qmake操作,同样,当绿色滚动条消失后,再去执行run操作,就会看到成功的界面了。

 

转载于:https://www.cnblogs.com/first-semon/p/5858160.html

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值