如何在Visual Studio中检查或修改@INC?

时间:2012-09-06 06:15:32

标签: visual-studio-2010 perl chromium

我试图在Windows上构建Chromium并遇到以下错误:

1>------ Build started: Project: webcore_bindings_sources, Configuration: Debug Win32 ------
1>Build started 9/6/2012 11:31:11 AM.
1>InitializeBuildStatus:
1>  Touching "..\..\..\..\..\build\Debug\obj\webcore_bindings_sources\webcore_bindings_sources.unsuccessfulbuild".
1>CustomBuild:
1>  ExceptionCodeDescription
1>  Can't locate strict.pm in @INC (@INC contains: C:\chromium\src\third_party\WebKit\Source\WebCore\bindings\scripts /usr/lib/perl5/5.10/i686-cygwin /usr/lib/perl5/5.10 /usr/lib/perl5/site_perl/5.10/i686-cygwin /usr/lib/perl5/site_perl/5.10 /usr/lib/perl5/vendor_perl/5.10/i686-cygwin /usr/lib/perl5/vendor_perl/5.10 /usr/lib/perl5/vendor_perl/5.10 /usr/lib/perl5/site_perl/5.8 /usr/lib/perl5/vendor_perl/5.8 .) at C:\chromium\src\third_party\WebKit\Source\WebCore\dom\make_dom_exceptions.pl line 33.
1>  BEGIN failed--compilation aborted at C:\chromium\src\third_party\WebKit\Source\WebCore\dom\make_dom_exceptions.pl line 33.

看起来我的Perl路径不在Visual Studio中,所以我想将路径添加到此@INC中,但不知道在哪里添加它。

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:0)

刚刚发现这意味着在Visual Studio中没有正确安装cygwin。

解决方案是:

  1. 在解决方案资源管理器中,转到项目的属性

  2. 转到属性 - >构建事件 - >预建活动

  3. 在命令行上放置: $(SolutionDir)..\third_party\cygwin\setup_mount.bat

  4. thread有更多详情。