こんにちは。
MinGW環境でのDxLibの利用について質問です。
プログラムをコンパイル・実行しようとするとエラーが発生します。
gccのバージョンは
gcc version 13.2.0 (x86_64-win32-seh-rev0, Built by MinGW-Builds project)
でしたので、
"プロジェクトに追加すべきファイル_GCC(MinGW)用\13_1_0_x86_64_w64"
のフォルダ内のファイルを利用することにしました。
プログラムは、「DXライブラリの使い方」ページに掲載されていたサンプルコードをそのまま利用させていただいています。
gcc -c test.c -DDX_GCC_COMPILE
を実行してオブジェクトファイルを作るところまでは成功しているようですが、
gcc -o test.exe test.o -L"DxLib" -lgcc -lDxLib -lDxUseCLib -lDxDrawFunc -ljpeg -lpng -lzlib -ltiff -ltheora_static -lvorbis_static -lvorbisfile_static -logg_static -lbulletdynamics -lbulletcollision -lbulletmath -lopusfile -lopus -lsilk_common -lcelt
を実行して実行ファイルを作ろうとすると、
undefined reference to `DxLib_Init'
といった内容のメッセージが、他の全ての関数についても表示されます。
試しに、バージョンが13.1.0のgccをインストールして試してみましたが、同じ結果でした。
プログラミングについてはまだ知識が浅く、理解できていない部分が多々あり、分かりづらい説明で申し訳ありません。
解決策をご教示いただけますと幸いです。
宜しくお願いいたします。