在Unix下编译程序,有时出现找不到链接库的错误,大多是系统环境设置不对。可采用在系统目录下建立软链接的方式解决问题。
以HP Unix为例:
程序编译过程中找不到libqt-mt.3
我们可以运行以下命令
#ln -s $QTDIR/lib/libqt-mt.3 /user/local/lib/libqt-mt.3
在/user/local/lib/目录下建立一个指向$QTDIR/lib/libqt-mt.3的软链接。
目录/user/local/lib/存放用户安装软件的库和可执行程序。
这样程序在编译过程中就可以找到libqt-mt.3
以HP Unix为例:
程序编译过程中找不到libqt-mt.3
我们可以运行以下命令
#ln -s $QTDIR/lib/libqt-mt.3 /user/local/lib/libqt-mt.3
在/user/local/lib/目录下建立一个指向$QTDIR/lib/libqt-mt.3的软链接。
目录/user/local/lib/存放用户安装软件的库和可执行程序。
这样程序在编译过程中就可以找到libqt-mt.3