[问题] 用PAR转执行档的问题(使用自己的modules)

楼主: chenchenkuo (关键的这一年)   2014-01-08 00:55:06
最近尝试用PAR将程式转成exe
使用语法是
pp -o test.exe test.pl
其中test.pl里面用到的modules都放在local的lib资料夹:
./lib/A.pm
./lib/B.pm
./lib/XML/Simple.pm
试了几个goole的方法
目前执行test.exe执行到下面的部分都没问题, 所以看起来test.exe是ok的
use lib "./lib"
use lib::A
use lib::B
但是一旦执行到XML:Simple这边的code, 就会出现Error message:
Can't locate XML/SAX/...
问题是我的local folder里面只有./lib/XML/Simple.pm
没有XML/SAX这些东西, 不知道是哪边出了问题
可否请高手指点迷津一下
thanks
作者: flu (Crazy Rhythm)   2014-01-08 01:54:00
因XML::Simple会用到XML::SAX吧 用cpan一查 dependency还不少
楼主: chenchenkuo (关键的这一年)   2014-01-08 07:30:00
这样代表我用的不是local的module?

Links booklink

Contact Us: admin [ a t ] ucptt.com