顺便说一句,我已经按照了在hadoop源文件夹中的BUILDING.txt中指定的说明,我是赢得sdk的新手,任何想法都表示赞赏。
项目“E:\ HD \ hadoop-2.5.1-src \ hadoop-common-project \ hadoop-common \ src \ main \ nat 节点1上的ive \ native.sln“(默认目标)。
ValidateSolutionConfiguration: 构建解决方案配置“Release | Win32”。 项目“E:\ HD \ hadoop-2.5.1-src \ hadoop-common-project \ hadoop-common \ src \ main \ native \ native.sln”(1)正在构建“E:\ HD \ hadoop-2.5。节点1上的1-src \ hadoop-common-project \ hadoop-common \ src \ main \ native \ native.vcxproj“(2)(默认目标)。
C:\ Program Files \ MSBuild \ Microsoft.Cpp \ v4.0 \ Platforms \ x64 \ PlatformToolsets \ Windows7.1SDK \ Microsoft.Cpp.x64.Windows7.1SDK.targets(20,5): 错误:您正在尝试从x86环境构建AMD64应用程序。如果使用Windows 7.1 SDK,请键入setenv / x64 [E:\ HD \ hadoop-2.5.1-src \ hadoop-common-project \ hadoop-common \ src \ main \ native \ native.vcxproj] 完成构建项目“E:\ HD \ hadoop-2.5.1-src \ hadoop-common-project \ hadoop-common \ src \ main \ native \ native.vcxproj”(默认目标) - 失败。 完成建筑项目“E:\ HD \ hadoop-2.5.1-src \ hadoop-common-project \ hadoop-common \ src \ main \ native \ native.sln”(默认目标) - FAILED。
答案 0 :(得分:1)
事先设置此变量
set TARGET_CPU=amd64