我目前正在尝试制作Unicode-Map-0.112模块,但遇到一个错误,'0x1'
,显然与使用nmake
有关。我试图遵循Perl僧侣的建议,即http://www.perlmonks.org/?node_id=434813如何使用MS C++ Express 2008在Windows上构建Perl Unicode :: Map?
但是,我无法使用ppm的功能,因为我在没有网络连接的Windows计算机上,而唯一的另一台计算机是Mac。事实证明,MS C++ Express 2008安装在机器上,所以我可以使用它来获取错误?
更多错误的详细信息:
cl -c - nologo - GF -W3 -MD...
'cl' is not recognized as an internal...command
operable programe or batch file
NMAKE: fatal error U10777 'cl' : return code '0x1'
Stop
的Visual Studio(和快递)应该有一个批处理脚本“vcvarsall.bat”或类似的,其将所有正确的环境变量 - 不仅仅是%PATH%,它还为包含,库和Windows SDK设置了正确的路径。 – ephemient 2009-06-18 20:29:23
这里要做的正确事情是使用单独下载的ppm包进行安装,而不是使用与编译AS Perl不同的编译器编译此模块。你的选择。此外,前一段时间我已经为您提供了这个答案:请参阅http://stackoverflow.com/questions/1016260/still-nmake-problem-with-unicode-map-0-112-after-trying-vcvarsall-bat/1016294#1016294 – 2009-06-24 03:56:14