我正在设置 LD_LIBRARY_PATH 以使用较新的 Qt Mobility 而不是较旧的 Qt Mobility,以便非本机应用程序可以使用它。
export LD_LIBRARY_PATH=/opt/qtm12/lib
其中一个库是 libQtSensors.so.1
但仍然,
/usr/lib/libQtSensors.so.1
被用来代替
/opt/qtm12/lib/libQtSensors.so.1
如果我 LD_PRELOAD 第二个库,一切正常,但我不能只预加载所有 qt 移动库,因为它不是一个总是使用的库。
我究竟做错了什么?