麒麟系统执行指令:./configure -prefix /usr/local/Qt -opensource -confirm-license 报错: 错误:QT_CONFIGURE_SYSROOTIFY_PREFIX在此作用域中暂未声明 错误:QT_CONFIGURE_EXT_PREFIX_PATH在此作用域中暂未声明 错误:QT_CONFIGURE_PREFIX_PATH在此作用域中暂未声明 错误:qt_configure_str_offsets在此作用域中暂未声明 错误:qt_configure_strs在此作用域中暂未声明 错误:QT_CONFIGURE_SETTINGS_PATH在此作用域中暂未声明 错误:QT_CONFIGURE_HOST_PREFIX_PATH 在此作用域中暂未声明 错误:qt_configure_strs在此作用域中暂未声明 错误:qt_configure_str_offsets在此作用域中暂未声明
时间: 2023-08-04 17:07:18 浏览: 262
Open-Source-Sensor-Fusion:开源传感器融合-Open source
这个错误信息看起来像是 Qt 的配置文件出了问题,可能是您的系统没有正确安装 Qt 或者 Qt 的配置文件没有正确加载。
您可以尝试重新安装 Qt,或者检查您的环境变量是否设置正确。您可以尝试运行以下命令,检查 Qt 的版本和路径:
```
qmake --version
echo $PATH
```
如果您已经正确安装 Qt,您可以尝试重新生成 Qt 的配置文件。您可以使用以下命令:
```
qmake -query
```
该命令会输出 Qt 的配置信息,您可以检查是否缺少必要的配置项。如果确实缺少,您可以尝试运行以下命令重新生成配置文件:
```
qmake -set QT_CONFIG -reset
```
然后再次运行您的 configure 命令,看看是否解决了问题。
阅读全文