6

Visual Studio 2012 の Jenkins スレーブがあり、x64 用にビルドしたいと考えています。必要なのは、Windows の [スタート] メニューでツール プロンプト リンクを実行したときに得られるプロンプト環境です。人々は次のようにすることを提案しています(Jenkins Windows Batchプロンプトで):

call "%VS110COMNTOOLS%vsvars32.bat" x86_amd64

しかし、これでは十分ではありません。PATHLIBおよび環境変数には小さな違いがあり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 ジェネレーターを使用してビルドしようとしています。

4

1 に答える 1