• 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操作,就会看到成功的界面了。

    作者:first_semon
             
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。如有问题,欢迎交流
  • 相关阅读:
    Shiro-身份验证
    ORA-12514: TNS: no listener 解决方案
    Oracle创建用户、角色、授权、建表
    ORA-28547:connection to server failed, probable Oracle Net admin error错误,解决方法
    Python学习笔记
    Python学习笔记
    Python学习笔记
    winrm service
    C#动态编译并执行代码
    TypeScript的4种编译方式
  • 原文地址:https://www.cnblogs.com/first-semon/p/5858160.html
Copyright © 2020-2023  润新知