#! /usr/local/bin/perl

require "jcode.pl";
require "cgi-lib.pl";
require "apply.pl";

の呼び方だと動くのですが、

cgi-binディレクトリの中に、これら3つのplファイルを入れて

require "./cgi-bin/jcode.pl";
require "./cgi-bin/cgi-lib.pl";
require "./cgi-bin/apply.pl";

のように、呼んだとたん、以下のようにエラーが出てしまいます。
Premature end of script headers: confirm.cgi, referer: http://localhost/official/demae/menu.html
Can't locate ./jcode.pl in @INC (@INC contains: C:/usr/local/lib C:/usr/local/site/lib .) at ./cgi-bin/cgi-lib.pl line 2.\r, referer: http://localhost/official/demae/menu.html
Compilation failed in require at C:/Program Files/Apache Group/Apache2/htdocs/official/demae/confirm.cgi line 5.\r, referer: http://localhost/official/demae/menu.html
File does not exist: C:/Program Files/Apache Group/Apache2/htdocs/favicon.ico
どうしたら、よいでしょう?