このプログラムは、平成5年6月25日に発行された書籍「ゲーム&&オブジェクト指向プログラミング BORLAND TURBO C++」を基にC++Builder 10.2.3用に一部変更し、動作確認したものです。
C++Builderコマンドライン起動
このプログラムは、cmake+ninjaでビルドします。
http://docwiki.embarcadero.com/RADStudio/Tokyo/en/Using_CMake_with_C%2B%2B_Builder
それにはC++Builder付属のrsvarsバッチファイル実行が必要です。
cd "C:\Program Files (x86)\Embarcadero\Studio\19.0\bin"
rsvars.bat
下記CMakeLists.txtには、VCLとDynamicRuntimeを入れています。
cmake_minimum_required(VERSION 3.10)
project("cppgames")
set_embt_target(VCL DynamicRuntime)
file(GLOB SOURCES
"*.h"
"*.cpp"
)
add_executable("cppgames" ${SOURCES})
cmake -DCMAKE_C_COMPILER=bcc64.exe -DCMAKE_CXX_COMPILER=bcc64.exe -G Ninja .\
ninja
cmake -DCMAKE_C_COMPILER=bcc32x.exe -DCMAKE_CXX_COMPILER=bcc32x.exe -G Ninja .\
ninja