当我试图编译Qt 5.7
静态为了得到一个独立的应用程序与所有依赖关系的Windows部署提到这里我得到了以下错误:
C:\ Qt \ Qt5.7.0 \ 5.7 \ Src \ qtbase / qmake / library / qmakebuiltins.cpp:在成员函数QByteArray QMakeEvaluator :: getCommandOutput(const QString&)const'
C:\ Qt \ Qt5.7.0 \ 5.7 \ Src \ qtbase / qmake / library / qmakebuiltins.cpp:419:94:错误:'_popen'未在此范围内声明+ QLatin1String(“&&”)+ args).toLocal8Bit ().constData(),“r”)){
C:\ Qt \ Qt5.7.0 \ 5.7 \ Src \ qtbase / qmake / library / qmakebuiltins.cpp:427:23:错误:'_pclose'未在此范围内声明QT_PCLOSE(proc);
- 莎士比亚编程语言帮助 – Windows
- 为什么我不能声明一个结构已定义的variables?
- 在Windows上编译MatConvNet
- 什么导致模糊的符号错误? C ++
- 为什么我不能用clang编译这个程序?
Makefile:204:配方目标'qmakebuiltins.o'失败mingw32-make:*** [qmakebuiltins.o]错误1build立qmake失败,返回代码2
我的目标是使最终版本独立和大小优化(只有从库中使用的必要符号),也在我提供的链接我没有看到MinGw
提到,我没有nmake
(并不想为拿到它,为实现它)。
它是开源的。 我们所有的食谱和补丁都发布了。 MSYS2有一个不被遗弃的记录,但如果你找到我们可以做得更好的地方,那么请帮忙。 MSYS2与MSYS2的其余部分高度兼容。 我们不能承诺更多。