- 論壇徽章:
- 0
|
原帖由 odacharlee 于 2008-12-16 13:18 發(fā)表 ![]()
在perl文件前面寫 use lib '絕對路徑名' 就可以了。
ps: 你自己說得不是很清楚了嗎?
大多數(shù)是解決問題了的,但是有些是不能解決問題的,拿Boost::Graph這個(gè)包來說,它在/home/aaa/lib目錄下的結(jié)構(gòu)是這樣的。如下(希望能看懂)
------------------------------------------------
lib/
Boost/
Graph.pm
Graph/
Directed.pm
Undirected.pm
----------------------------------------------------------------------------
其中在Graph.pm的前己行如下:
package Boost::Graph;
our $VERSION = '1.4';
#####################################################################################
# Graph.pm
# David Burdick, 11/08/2004
#
# The main module for the Perl Boost interface
#####################################################################################
use strict;
use Boost::Graph::Directed;
use Boost::Graph::Undirected;
|
雖然我在用自己的程序中能找到Boost::Graph這個(gè)包,但Boost::Graph這個(gè)在- use Boost::Graph::Directed
復(fù)制代碼 就會出現(xiàn)錯誤:
錯誤代碼如下:
- Can't locate loadable object for module Boost::Graph::Directed in @INC
復(fù)制代碼
所以要提上面的問題,清賜教 |
|