我在 Archlinux 上运行。我的 Qt 项目将在 OpenSuse 15.1 上运行。
我必须使用 Arch 中的 OpenSuse 共享库来编译它。
最好的解决方案是什么?克罗特?虚拟机?是否可以为链接器指定除主机系统之外的其他共享库?
谢谢
答案1
您可以使用以下命令将特定库添加到 LD_LIBRARY_PATH:
export LD_LIBRARY_PATH=/path/to/these/libraries:/path/to/those/libraries:$LD_LIBRARY_PATH
您可能需要为 qmake 本身设置它们:
export QMAKE_LIBDIR_FLAGS=-L/path/to/these/libraries:-L/path/to/those/libraries
您还可以使用以下内容获得更多选项:
/usr/lib64/qt5/bin/qmake -help