Build Tools for Visual Studio 2022 で Python3のC拡張をビルドする(失敗編)
以下、試行錯誤時点
最初、Build Tools でインストールオプションをなにも選ばなかった
https://scrapbox.io/files/6402b05716bdda001b455437.png
インストール先を確認しておく。
インストール容量 1.3GBかー大きいなー
https://scrapbox.io/files/6402b07516bdda001b4554e4.png
https://scrapbox.io/files/6402b0df8e36ef001cae2456.png
インストールされた
起動ボタンを押してみる
https://scrapbox.io/files/6402b1069854cc001dedc02d.png
コマンドプロンプトが起動した
cpythonをcloneして 3.10 ブランチに切り替え
cpython/PCBuild で build -V を実行してみる
https://scrapbox.io/files/6402b83281cc44001b4c7b4a.png
なんかエラーがでるな...
https://scrapbox.io/files/6402ba39bc0551001ba91240.png
エラーになるな...
コンパイラが入ってないんだなー
MSVC v143 VS 2022 C++ x64/x86 ビルドツール を追加インストールする
https://scrapbox.io/files/6402bbd2ecb4c2001c09d5ad.png
使用容量が 2.91GB に増えた
まだだめだった
2022 だとダメなのかも。
MSVC v142 VS 2019 C++ x64/x86 ビルドツール を入れてみる
https://scrapbox.io/files/6402be4ae768e4001bf4509d.png
まだだめだなー
インストール物をもうちょっと見直してみる
cl.exe などがあっても、 vcvarsall.bat がインストールされていないとダメっぽい
自分の環境にはインストールされていなかった
一旦全部やりなおし
C++によるデスクトップ開発(除く「ツールのコア機能のテスト」「C++ Address Sanitizer」)をインストール
https://scrapbox.io/files/640301aea7acc6001bf905da.png
これでも動いたけど、これは入れすぎだった。もっと少なくて良い