1、源码所在路径不能包含中文
2、构建目录必须和源码目录同级别(在一个文件夹下)
2.1 在 “项目”---构建设置--摘要--构建目录 中 设置构建目录
3、构建套件必须选择正确,否则无法编译
3.1 点击左下角 Debug图标,选择合适的构建套件, 一般选择 MinGW ; (MSVC2015指的是配合 visual studio 2015 使用)
3.2 顶部 “工具”---“选项”----“构建和运行”--- “构建套件” 中显示的是目前所有的构建套件 (黄色和红色叹号的均为异常的)
4、编译后,在QT中可以运行,但直接执行 EXE文件 提示找不到DLL文件时,只需要将 MinGW所在目录添加到系统环境变量即可。比如 D:\Qt\Qt5.10.1\5.10.1\mingw53_32\bin\
4.1 具体发布给客户使用的时候,可以编译为静态版本(QT默认为动态编译)
4.2 具体发布给客户使用时候,可以通过把软件所需要DLL文件复制到 操作系统system32目录下并注册即可
以上方法二选一!