• 4826阅读
  • 7回复

[提问]关于动态连接库 [复制链接]

上一主题 下一主题
离线beajisong
 

只看楼主 倒序阅读 楼主  发表于: 2007-07-25
[提问]关于动态连接库
— 本帖被 XChinux 执行加亮操作(2008-07-18) —
我用
LIBS
INCLUDEPATH
把自己作的动态连接库加到了自己的程序里

不过程序启动的时候就说找不到那些库
我把他们都拷贝到/USR/LIB 就能找到

不过能不能设定一个特定的参数什么的让他在其他目录找一下阿?
麻烦XCHINUX大哥与各位大虾们帮帮忙
离线XChinux

只看该作者 1楼 发表于: 2007-07-26
写一个启动脚本,设置好LD_LIBRARY_PATH环境变量的路径,然后启动可执行程序。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线beajisong

只看该作者 2楼 发表于: 2007-07-26
多谢!
作完这个一定在作品区发表代码和设计文档
离线beajisong

只看该作者 3楼 发表于: 2007-07-28
弄两天了没弄明白
现在系统都被我搞乱了
能不能简单写2行
我现在只好放在/USR/LIB下面了
离线XChinux

只看该作者 4楼 发表于: 2007-07-28
写一个run.sh
内容为:
#! /bin/bash
exedir=`dirname $0`
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$exedir/../lib
export LD_LIBRARY_PATH
$exedir/exefile
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线beajisong

只看该作者 5楼 发表于: 2007-07-29
dirname exefile
只有两个我需要改改对吧
那个$0是做什么用的?
离线XChinux

只看该作者 6楼 发表于: 2007-07-29
引用第5楼beajisong于2007-07-29 11:31发表的  :
dirname exefile
只有两个我需要改改对吧
那个$0是做什么用的?


表示当前运行的脚本
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线beajisong

只看该作者 7楼 发表于: 2007-07-29
好的
多谢多谢~~
快速回复
限100 字节
 
上一个 下一个