我有一个使用 Visual Studio 2012 的 Jenkins 从站,并且想为 x64 构建。我需要的是在 Windows 开始菜单中运行工具提示链接时得到的提示环境。人们建议这样做(在 Jenkins Windows Batch 提示中):
call "%VS110COMNTOOLS%vsvars32.bat" x86_amd64
但这还不够。PATH
,LIB
和环境变量之间存在细微差别LIBPATH
:其中的路径仅指向 x32 路径,例如指向
...;C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\BIN;...
代替
...;C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\BIN\x86_amd64;C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\BIN;...
事实上,我正在尝试使用来自 CMake 的 Ninja 生成器进行构建,其中构建配置由提示环境确定。