qt 构建参数install导致子项目无法编译
时间: 2023-08-06 21:08:32 浏览: 118
OSG+Qt编译说明
如果您在使用 Qt 构建参数 `install` 后遇到了子项目无法编译的问题,可能是因为您的子项目依赖于 Qt 库,但是这些库在安装过程中没有被正确地安装。
解决这个问题的方法是在构建和安装 Qt 库时使用 `--prefix` 参数指定一个非默认的安装路径,然后在子项目的构建过程中使用 `QTDIR` 环境变量将这个路径指定为 Qt 库的安装路径。
以下是一些示例命令,可以根据您的实际情况进行调整:
构建和安装 Qt 库:
```
./configure --prefix=/opt/qt5
make
sudo make install
```
设置 `QTDIR` 环境变量:
```
export QTDIR=/opt/qt5
```
在子项目中使用 `QTDIR` 环境变量:
```
qmake && make
```
请注意,您需要将上述命令中的 `/opt/qt5` 替换为您希望安装 Qt 库的路径。
阅读全文