【インストールの判断】
Build Tools for Visual Studio は,開発ツールセットである. Visual Studio は統合開発環境であり,いくつかの種類があり,Build Tools for Visual Studioの機能を含むか連携して使用するものである.インストールは以下の基準で判断してください:
Visual Studio 2022 をインストールする際に,「C++ によるデスクトップ開発」を選択することで, Build Tools for Visual Studio 2022 の機能も一緒にインストールされる.
不明な点がある場合は,Visual Studio 全体をインストール を行う方が良い.
Git のページ https://git-scm.com/ からダウンロードしてインストール:
sudo apt -y update sudo apt -y install git
CMake の公式ダウンロードページ: https://cmake.org/download/
sudo apt -y update sudo apt -y install cmake cmake-curses-gui
URL: https://github.com/mmp/pbrt-v4
Windows での手順を下に示す.Ubuntu でも同様の手順になる.
コマンドプロンプトを管理者として実行: 別ページ »で説明
glog, openexr, ptex, zlib があわせてダウンロードされる.
cd %USERPROFILE% rmdir /s /q pbrt-v4 git clone --recursive https://github.com/mmp/pbrt-v4
cmake のオプションの 「Visual Studio 17 2022」のところは, 使用する Visual Studio のバージョンにあわせること. Visual Studio 2022 のときは,「Visual Studio 17 2022」. Visual Studio 2019 のときは,「Visual Studio 16 2019」.
cd %USERPROFILE% cd pbrt-v4 rmdir /s /q build mkdir build cd build cmake .. -G "Visual Studio 17 2022" -A x64 -T host=x64
エラーメッセージが出ていないこと
cmake --build . --config RELEASE --target INSTALL -- /m:4
エラーメッセージが出ていないこと
コマンドプロンプトを管理者として実行: 別ページ »で説明
次のコマンドを実行
powershell -command "$oldpath = [System.Environment]::GetEnvironmentVariable(\"Path\", \"Machine\"); $oldpath += \";c:\Program Files\PBRT-V4\bin\"; [System.Environment]::SetEnvironmentVariable(\"Path\", $oldpath, \"Machine\")"
cd %USERPROFILE% git clone --recursive https://github.com/mmp/pbrt-v4-scenes
cd %USERPROFILE% cd pbrt-v4 "c:\Program Files\PBRT-V4\bin\pbrt.exe" --outfile a.png ..\pbrt-v4-scenes\killeroos\killeroo-simple.pbrt