ひき続きvcpkg

2017-10-15(日)

vcpkg

現状でのメモ。

  • FreeBSDのportsみたいなものでソースを拾ってきてビルドするシステムなので巨大ライブラリの場合はNuGetのように直ぐ使えるものではない
  • 先日のに追記した通り英語の言語パックが必要。( 英語言語パック )
  • おまじないレベルだがchcp 65001しておく
  • buildtrees以下に展開されてビルドするがvcpkg removeでもそれらは削除されない
  • buildtrees以下は平気で100G越えてくるので要注意
  • buildtrees以下はインストールしてしまえば消しても実用上問題ない
    • 各OSSのソースレベルデバッグは当然出来ない
    • サンプルも消える
  • msmpiでコケる時はdownloadsにインストーラがあるのでそれを使ってインストールしておく
  • 必要なファイルはinstalledに配置され,手動,integrate,cmake(toolchain)で使える
  • NativeなCMakeで使うのはここの最後にあるが微妙
  • import/export機能があるので,速いマシンでパッケージをビルド→export→他マシンでimportすれば同一環境を作れる

Category: Memo Tagged: VC