作者chenchenkuo (关键的这一年)
看板Perl
标题[问题] 用PAR转执行档的问题(使用自己的modules)
时间Wed Jan 8 00:55:06 2014
最近尝试用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
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.249.99.9
1F:→ flu:因XML::Simple会用到XML::SAX吧 用cpan一查 dependency还不少 01/08 01:54
2F:→ chenchenkuo:这样代表我用的不是local的module? 01/08 07:30