vs2015+qt5.9.1项目编译问题

vs2015+qt5.9.1项目代码拷到同事电脑上就编译不通过了,有没有人遇到过呀?17个子项目有2个编译不通过,qt的环境变量,qt versions配置正确。

img

  • 你看下这篇博客吧, 应该有用👉 :Qt的静态编译,Qt5.11.0
  • 除此之外, 这篇博客: 【qt源码编译】中的 二、下载qt5.9.9源码并进行编译 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 1.qt5.9.9源码下载地址

    2.创建目录:E:/qt/qt5.9.9_x64,用来存放编译后的QT库。

    set QTDIR=E:\\qt\\qt5.9.9_x64
    

    3.解压源码到文件夹E:/qt/qt5.9.9_x64

    4.cmd命令进入E:/qt/qt5.9.9_x64/qt-everywhere-opensource-src-5.9.9

    5.配置

    configure -prefix E:\qt\qt5.9.9_x64 -debug-and-release -platform win32-g++ -shared  -opensource
    

    6.编译

    mingw32-make -j4 //-jX X表示多线程编译,CPU有几个逻辑内核,就可以指定几个线程编译
    

    7.安装

    mingw32-make install  //安装到第一步中指定的路径
    

  • 您还可以看一下 明仕强老师的Qt高级开发视频教程课程中的 Qt三个窗口类的区别小节, 巩固相关知识点

上面显示了错误信息:Project MESSAGE:No rc-file linked into project: type library will be a separeate file。错误提示是因为在你的项目中没有添加资源文件(rc-file),你将你的资源文件加入到项目中就没问题了