Qt DESTDIR 没起作用
时间: 2023-12-26 14:23:20 浏览: 153
qt中的自定义插件说明
可能是以下原因导致 DESTDIR 没有起作用:
1. 编译时没有指定 DESTDIR。在执行 qmake 命令时,需要加上 DESTDIR 参数,例如:qmake DESTDIR=/path/to/install
2. Makefile 中没有使用 $(DESTDIR)。在 Makefile 中安装文件时,需要使用 $(DESTDIR) 变量,例如:$(INSTALL) -m 644 file $(DESTDIR)/path/to/install
3. 安装时没有使用 make install。在编译完成后,需要使用 make install 命令来安装文件,例如:make install DESTDIR=/path/to/install
4. 操作系统权限问题。如果你没有足够的权限来安装文件,那么 DESTDIR 将无法起作用。
检查以上问题并尝试解决它们,应该能够解决 DESTDIR 没有起作用的问题。
阅读全文