==== visual studio 20221にSiv3D0.6.3を手動でインストールする ==== === ① Siv3DSDKの設置 === まず、自分のPCのDドライブの自分のフォルダにSiv3D_SDK(SDKはSoftware Development kitだよ!)用のフォルダを作ります。 * Dドライブ => 自分のフォルダ => Siv3DSDK を作成 - "\\192.168.43\GE1A\ゲームプログラミングⅠ\Siv3D関連\Siv3D本体"\\ の中にある、OpenSiv3D_SDK_0.6.3を右クリック(下の画像が出るけどOKを押す) {{:game-engineer:classes:2023:game-programing-1:first-term:4:スクリーンショット_2023-04-06_165024.png?400|}} * 右クリックメニューから「すべて展開」を選択 {{:game-engineer:classes:2023:game-programing-1:first-term:4:スクリーンショット_2023-04-06_165119.png?400|}} * 展開先を自分のフォルダのSiv3DSDKにする - {{:game-engineer:classes:2023:game-programing-1:first-term:4:スクリーンショット_2023-04-06_165215.png?400|}} - {{:game-engineer:classes:2023:game-programing-1:first-term:4:スクリーンショット_2023-04-06_165239.png?400|}} - {{:game-engineer:classes:2023:game-programing-1:first-term:4:スクリーンショット_2023-04-06_165252.png?400|}} * Siv3DのSDKファイルたちが、自分のフォルダにばらまかれていればOK * 「D:\各自のフォルダ名\Siv3D\SDK063\OpenSiv3D_SDK_0.6.3\OpenSiv3D_SDK_0.6.3」 * 展開先のフォルダが出来ていたら成功 {{:game-engineer:classes:2023:game-programing-1:first-term:4:スクリーンショット_2023-04-06_165342.png?400|}}  \\  \\ === ② 環境変数の設定 === まず、タスクバーの検索を押します。\\ {{:game-engineer:classes:2023:game-programing-1:first-term:4:スクリーンショット_2023-04-06_171541.png?200|}} 検索フォームに「環境変数」と入力します。\\ {{:game-engineer:classes:2023:game-programing-1:first-term:4:スクリーンショット_2023-04-06_171917.png?400|}} 「システム環境変数の編集」が現れますので、クリックする\\ {{:game-engineer:classes:2023:game-programing-1:first-term:4:system_vary.png?400|}} 環境変数の設定ダイアログが出てくるので、下部の「環境変数(N)...」をおす\\ {{:game-engineer:classes:2023:game-programing-1:first-term:4:systememvronment.png?400|}} 「新規(N)...」を押して、環境変数の新規作成ダイアログを出す。\\ {{:game-engineer:classes:2023:game-programing-1:first-term:4:sinki.png?400|}} 変数名 => %%SIV3D_0_6_3%% \\ 変数値 => - 「ディレクトリの参照で、"D:\各自のフォルダ名\Siv3D\SDK063\OpenSiv3D_SDK_0.6.3\OpenSiv3D_SDK_0.6.3"を指定」 - includeディレクトリが見えるフォルダを指定する。 {{:game-engineer:classes:2023:game-programing-1:first-term:4:スクリーンショット_2023-04-06_174207.png?400|}}\\ あとは、すべて、OKを押してダイアログを閉じる(システムのプロパティのダイアログだけ、「適用」が推せるかもしれないので、「適用」を押してから→OKを押すと精神衛生上よいとされている)。\\  \\  \\ === プロジェクトテンプレートのコピー === - 自分の環境のドキュメントフォルダを開く - 自分のドキュメントフォルダ => visual studio 20XX => Templates => ProjectTemplates、を開いておく - XXの部分は自分のインストールしたvisual studioのバージョンになってます。 - 学校のバージョンは2023年度の授業ではvisual studio 2022になります。 - "\\192.168.43\GE1A\ゲームプログラミングⅠ\Siv3D関連\Siv3Dテンプレート"を開く - フォルダにある2個のファイルを、ProjectTemplateフォルダにコピーする。(絶対移動すんなよ!) こんな感じで配置されていればOK\\ {{:game-engineer:classes:2023:game-programing-1:first-term:4:スクリーンショット_2023-04-07_111316.png?400|}}  \\  \\ === 動作確認 === - visual studioを起動する - 新しいプロジェクトの作成、を選択 - 新しいプロジェクトの作成[[https://kotobank.jp/word/%E3%82%A6%E3%82%A3%E3%82%B6%E3%83%BC%E3%83%89-988#:~:text=%E3%81%84%E3%81%8F%E3%81%A4%E3%81%8B%E3%81%AE%E8%A8%AD%E5%AE%9A%E3%81%8C,%E3%81%A7%E3%82%82%E5%88%A9%E7%94%A8%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82|ウィザード]]が出現 - 右上の「テンプレートの検索」に"siv"って打ってみる - 先ほど設置した2つのテンプレートが出てくればOK - あとはダイエット版じゃない方を選択してビルド出来たらOKだよ! === と思ったけど === こんなエラーが出ます。\\ {{:game-engineer:classes:2023:game-programing-1:first-term:4:スクリーンショット_2023-04-11_110219.png?400|}} 指示通り、ソリューションエクスプローラーで、ソリューションを右クリックして、ソリューションの再ターゲットを選ぶ。\\ {{:game-engineer:classes:2023:game-programing-1:first-term:4:スクリーンショット_2023-04-11_110409.png?400|}} このままOKを押す。\\ {{:game-engineer:classes:2023:game-programing-1:first-term:4:スクリーンショット_2023-04-11_110459.png?400|}} 再度ビルドしてみると、こんなエラーに変化します。\\ {{:game-engineer:classes:2023:game-programing-1:first-term:4:スクリーンショット_2023-04-11_110608.png?400|}} そしたらば、プロジェクトオプションを設定します。\\ ソリューションエクスプローラーのプロジェクト名を右クリックしてプロパティを選び、順番に作業をする\\ {{:game-engineer:classes:2023:game-programing-1:first-term:4:画像1.png?400|}} これでビルドできる!(はず)