我尝试编译apache 2.2,我的Visual Studio 2008在RC上返回错误。经过一些谷歌搜索,我找到了这个解释:
似乎发生了什么 你打开它没能成功 视觉工作室;在转换为之前 一个.sln文件+ .vcproj文件,它是 重要的是调用perl脚本
perl srclib \ apr \ build \ cvtdsp.pl -2005
将对.dsp做恶事 文件语法,永远打破它们但是 允许我们解决视觉问题 工作室bug。然后,加载Apache.dsw 进入现代视觉工作室;这应该 “只是工作”。
有人可以向我解释如何在Windows上调用Perl脚本吗?
谢谢
答案 0 :(得分:7)
您可以获得的两个Perl for Windows发行版
只需安装其中一个,因为这个脚本似乎没有使用任何花哨的东西。
答案 1 :(得分:0)
此外,由于它是Windows,因此请确保Perl解释器位于系统路径中。
答案 2 :(得分:0)
我倾向于在我的perl脚本中始终使用与脚本同名的简短cmd文件来设置一些初始变量并调用实际脚本: 好处 ?!当您在Perl脚本中包装所有逻辑并且sh或cmd文件只是设置一些基本启动变量时,对Unix和Linux的可移植性更容易:
类似的东西:
set _BaseDir=E:\Perl\sfw
set _ProjectName=logger
set _ProjectVersion=0.6.0
set _ProjectVersionDir=%_BaseDir%\%_ProjectName%\%_ProjectName%.%_ProjectVersion%
set _PerlScript=%_ProjectVersionDir%\%_ProjectName%.pl
set _CmdScript=%_ProjectVersionDir%\%_ProjectName%.cmd
:: Action !!!
perl %_PerlScript%
:: ping localhost -n 5
pause