求助:谁有办法,用pdk添加DBD::mysql?

求助:谁有办法,用pdk添加DBD::mysql?

求助:谁有办法,用pdk添加DBD::mysql?
如题,用pdk添加DBD::mysql?并成功在另一台没有DBD::mysql环境的同样系统下运行...

要求linux系统.

因为我试过很多方法,都不行,提示:
install_driver(mysql) failed: Can't load 'auto/DBD/mysql/mysql.so' for module DBD::mysql: auto/DBD/mysql/mysql.so: cannot open shared object file: No such file or directory at /PerlApp/DynaLoader.pm line 212

事实上mysql.so已经添加到程序里了,并且mysql.so是没依赖的静态so.

要怎么样才能将它(DBI和DBD::mysql)全完放到二进制的perl里工作啊...



我没有用过linu...
我没有用过linux下的PDK所以无从回答你的问题。

我们一般都是编译安装dbd::mysql的,安装前我们一般先安装mysqlclient的库再安装dbd::mysql
why not par
不行的话尝试一下 PAR ? pdk 毕竟是收费的软件,而且还不开源,另外为啥不尝试中国人写的软件呢?
我意思是移到另一台没有mysql环境下用
hoowa:

已经可以用dbd::mysql了,只是想在安装好的这台linux编译一些程序,放在没有dbd::mysql环境下的机器去用...

joe_jiang:
谢谢你的建议,以前用过了(linux),可以再试试它...不过以前接触它的时候,感觉它的安装比较复杂,默认系统下欠缺的模块太多了...

你可能需要捆绑...
你可能需要捆绑mysql.so到那个机器上,有一个参数是强行捆绑我在N久年前用过。
或那个机器本身有mysql.so。
强行捆绑?能说说具体吗?
我看到记录mysql.so已经添加到程序里了...像DBI.so也添加到程序里了~
难道说还有其它办法?

你是用perlapp做的吧?有一个参数比如xclude什么的我实在不记得了。就可以强行的做。
你试一下,如果还不好用。

那就不好办咯。

要知道mysql.so不属于DBD的部分
是用perlapp,不过mysql.so确实已加入...
虽然mysql.so不属于DBD的部分,但添加DBI模块的时候它和DBI.so已经添加程序里去了,perlapp里有输出记录...