QT编译遇到class QAxFactory * __cdecl qax_instantiate(void)

  之前编译QT工程好使,去折腾QT源码编译后一段时间,再编译QT突然报错:

严重性 代码  说明  项目  文件  行   禁止显示状态  详细信息
错误  LNK2019 无法解析的外部符号 "class QAxFactory * __cdecl qax_instantiate(void)" (?qax_instantiate@@YAPEAVQAxFactory@@XZ),函数 "class QAxFactory * __cdecl qAxFactory(void)" (?qAxFactory@@YAPEAVQAxFactory@@XZ) 中引用了该符号  

  新建QT工程编译依旧有这个错误,查询发现有些人说是没有main函数导致,我去项目设置->链接->系统,确实设定的是窗口而非控制台,但如果设置成Console还有其他问题,提示找Debug输出目录下找dll的正则匹配路径模式非法。
  我感觉这不是一个好解决的问题,回忆之前做了啥,突然想到为了编译QT源码的webengine,去更新了vcpkg的qt5-webengine模块,下了好几十个G的东西。
  我去vcpkg的库并删掉vcpkg后就正常了。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容