![]() |
1
1
如果所有DLL都与可执行文件位于同一目录中,那么它应该可以正常工作。如果路径中只有一个Perl条目,那么DLL必须与可执行文件位于同一目录中(或者使用某些显式逻辑找到),所以您应该没事。当可执行文件加载DLL时,搜索的第一个位置是包含可执行文件的目录。 如果确实遇到了问题,一种选择是为每个版本创建一个命令文件。您可以给这些不同的名称,如perl58.cmd、perl514.cmd等,将它们全部放在一个目录中,然后将该目录放在路径上。在每个命令文件中,将相应的Perl目录添加到路径中,然后使用命令行参数启动Perl:
注意使用
|
![]() |
2
0
我要提醒您的是,如果您在PATH上没有Perl-bin目录,并且您执行的任何操作都试图在没有提供明确路径的情况下调用驻留在bin目录中的程序(这是一种糟糕的做法,但这并不能阻止它的发生),那么您就会失败,并且根据如何处理失败,可能会表现为微妙且难以调试的问题。 所以我说,除非你有一个非常有说服力的理由不添加它(例如,it政策使添加到PATH变得非常困难和烦人),否则就添加它。 |
![]() |
PHPLover · “支持PHP扩展或功能的端口”实际上是什么意思? 11 月前 |