当前位置: 首页 > news >正文

上海网站排名优化公司网站下载端口建设

上海网站排名优化公司,网站下载端口建设,加强网络暴力治理,网站服务器安装教程视频今天,在使用QtVS2019编译工程时,弹出"无法定位程序输入点xxx于动态链接库"问题,如图(1)所示: 图(1) 报"无法定位程序输入点xxx于动态链接库"问题 出现这种问题的原因有很多: (1) 工程Release/Deb…

    今天,在使用Qt+VS2019编译工程时,弹出"无法定位程序输入点xxx于动态链接库"问题,如图(1)所示:

图(1) 报"无法定位程序输入点xxx于动态链接库"问题

    出现这种问题的原因有很多:

  • (1) 工程Release/Debug,与lib的Release/Debug不一致;
  • (2)Qt的Path环境没有设置好,应该区分工程的32或64位,MSVC或MingW路径;
  • (3) 子类没有实现父类的虚函数,导致编译报错。

解决方法如下

1 将lib库版本与工程的版本保持一致

  • 若工程是Release版本的,则引用的lib要改成Release的;
  • 若工程师Debug版本的,则引用的lib要改成Debug的;
  • 即Release lib + Release vs.sln
  • Debug lib + Debug vs.sln

    比如工程本身是Debug版本,而第三方lib库是Release的,则需要将工程改成Release版本,如图(2)所示:
    在VS里,将菜单栏改成Release,右击工程 --》属性 --》也改成Release --》应用。

图(2)菜单栏和工程属性,要保持一致,要么都为Release,要么都为Debug

2 设置正确的Qt环境变量

    Qt环境变量,包括2种:(A)Qt插件+VS环境,(B)纯Qt环境;
    (A)、(B)这2种环境,不要同时配置到Path里。若同时配置到Path,编译器会无法识别,造成编译失败。

2.1 Qt插件+VS环境

若工程是Qt-addin插件+VS编译的,则选择MSVC环境变量;

64位 MSVC
path = D:\Qt\Qt5.14.2\5.14.2\msvc2017_64\bin;D:\Qt\Qt5.14.2\Tools\QtCreator\bin;

    64位的msvc Qt环境,如图(3)所示:

图(3) Qt的64位MSVC路径

32位 msvc
path = D:\Qt\Qt5.14.2\5.14.2\msvc2017\bin;D:\Qt\Qt5.14.2\Tools\QtCreator\bin;

    32位的msvc Qt环境,如图(4)所示:

图(4) Qt的32位MSVC路径

2.2 纯Qt环境

    若工程是纯Qt编译,即采用Qt Creator编译,则选择MingW环境。

64位 mingw64
path = D:\Qt\Qt5.14.2\5.14.2\mingw73_64\bin;D:\Qt\Qt5.14.2\Tools\mingw730_64\bin;

    64位的MIingW64路径,如图(5)所示:

图(5) Qt的64位MingW路径

32位 mingw32
path = D:\Qt\Qt5.14.2\5.14.2\mingw73_32\bin;D:\Qt\Qt5.14.2\Tools\mingw730_32\bin;

    32位的MIingW32路径,如图(6)所示:

图(6) Qt的32位MingW路径

2.3 重启电脑

    配置Qt的Path环境变量之后,要重启电脑,环境才生效。
    按Alt+F4快捷键,选中"重启"下拉框即可重启。

3 实现父类的虚函数

    有些lib库继承了一个虚函数类,这个虚函数需要在子类里手动实现。可以在子类里加一个同名的函数覆盖它,先保证编译通过,再去调试相应的子模块。
    //父类: Father

class Father {
public:Father() {}~Father() {}virtual void Print() = 0;
};

    //子类:Child

class Child :Father {
public:Child() {}~Child() {}//重写父类的虚函数void Print() { std::cout << "hello\n"; };
};
http://www.yayakq.cn/news/326562/

相关文章:

  • logo灵感网站创建网站哪个好
  • 企业网站策划方案模板大型做网站公司
  • 网站维护的工作内容步骤什么网站可以做海报赚钱
  • 网站内容创造wordpress英文站群
  • 河南移动官网网站建设如何建网站保定
  • 做易经网站东莞常平电镀工业园
  • 建设一个网站的工作方案网络托管运营
  • 湖南至诚建设机械有限公司网站苏州园区建设网站首页
  • html5网站图标广西seo公司有哪些
  • 影视网站建设源码wordpress自定义文章类型分类获取
  • 网站备案相机为网站网站做宣传
  • 衡阳网站建设公司地址广州建设网站制作
  • 网站做管理后台需要知道什么建设教育网站的国内外研究现状
  • 杭州网站推广排名怎样做一个简单的网站
  • 北京 工业网站建设公司排名名师工作室建设名师网站
  • 国外开源网站系统深圳市外贸网站建设多少钱
  • 网站营销方案下载一个百度时事新闻
  • 网站改版需求分析网站名称 规则
  • 国外中文网站排行榜单外贸局合并到哪个局
  • 美容产品网站建设多少钱wordpress多媒体设置
  • 网站产品详情页怎么做模具外发加工订单网
  • 网站开发主题荆门网站建设服务
  • 品牌设计网站公司广东网络营销是什么
  • 品牌型网站有哪些用照片做模板下载网站
  • 营销型网站是什么wordpress 推荐主题
  • 免费看电视剧的网站2021中国医药集团有限公司
  • 花木网站源码智能锁东莞网站建设
  • 公司网站抄袭成都建模培训
  • 网站开发与维护是学什么女生做seo网站推广
  • 临沂网站推广网站建设文化代理商