查看完整版本: 在perl脚本中调用cqperl的一些lib 的问题

听雨屋檐人 2008-6-24 19:10

在perl脚本中调用cqperl的一些lib 的问题

在perl脚本中调用cqperl的一些lib


[code]
use lib "C:\\Program Files\\Rational\\Common\\lib\\perl5\\site_perl\\5.6.1";
use lib "C:\\Program Files\\Rational\\Common\\lib\\perl5\\5.6.1";
use lib "C:\\Program Files\\Rational\\Common\lib\\perl5";
use lib "C:\\Program Files\\Rational\\Common\\lib";[/code]
便会报错:

[code]Can't load 'C:\Program Files\Rational\Common\lib\perl5\site_perl\5.6.1/MSWin32-x
86-multi-thread/auto/CQPerlExt/CQPerlExt.dll' for module CQPerlExt: load_file:内
存位置访问无效。 at C:\Program Files\Rational\Common\lib\perl5\5.6.1/MSWin32-x86
-multi-thread/DynaLoader.pm line 206.
at C:\Program Files\Rational\Common\lib\perl5\site_perl\5.6.1/CQPerlExt.pm line
7
Compilation failed in require at \\192.168.24.15\g$\cqperl\process.pl line 7.
BEGIN failed--compilation aborted at \\192.168.24.15\g$\cqperl\process.pl line 7[/code]
难道在windows有问题?

听雨屋檐人 2008-6-29 14:53

反向思考,通过特殊变量解决了这个问题。
原本打算用perl程序打包成exe来调用,后来觉得比较麻烦,perl的变量就可以搞定了!
主要是对perl不够熟悉!惭愧惭愧!
页: [1]
查看完整版本: 在perl脚本中调用cqperl的一些lib 的问题