###前提・実現したいこと
現在、C++を勉強している者です。DXライブラリを導入しようとして、http://dxlib.o.oo7.jp/use/dxuse_gcc.htmlでMinGW用の導入方法を試していたのですが、4番の「リンク時に必要なオプション」のところができていないようで、ファイルがリンクされておらず、以下のようなログが出力されるだけになってしまいます。
どなたかお詳しい方がいらっしゃれば、そのリンクのやり方(オプションの設定の仕方)などを教えていただけると幸いです。
###発生している問題・エラーメッセージ
C:\Users\IA1B0~1.CHI\AppData\Local\Temp\ccJ1b8uf.o:dxpractice1.cpp:(.text+0x7): undefined reference to `DxLib::DxLib_Init()' C:\Users\IA1B0~1.CHI\AppData\Local\Temp\ccJ1b8uf.o:dxpractice1.cpp:(.text+0xc): undefined reference to `DxLib::WaitKey()' C:\Users\IA1B0~1.CHI\AppData\Local\Temp\ccJ1b8uf.o:dxpractice1.cpp:(.text+0x11): undefined reference to `DxLib::DxLib_End()' collect2.exe: error: ld returned 1 exit status [Finished in 3.3s with exit code 1] [shell_cmd: g++ "C:\Users\User\Documents\Sublime_Text\DxLib_Practice\dxpractice1.cpp" -o "C:\Users\User\Documents\Sublime_Text\DxLib_Practice/dxpractice1" && "C:\Users\User\Documents\Sublime_Text\DxLib_Practice/dxpractice1"] [dir: C:\Users\User\Documents\Sublime_Text\DxLib_Practice] [path: C:\MinGW\bin;C:\MinGW\msys\1.0\bin;C:\MinGW\bin;C:\MinGW\msys\1.0\bin]
###該当のソースコード
C++
1#define DDX_GCC_COMPILE 2#define DDX_NON_INLINE_ASM 3 4#include <cstdio> 5#include <iostream> 6#include <cstring> 7#include <DxLib.h> 8 9using namespace std; 10 11int WINAPI WinMain(HINSTANCE,HINSTANCE,LPSTR,int){ 12 DxLib_Init(); // DXライブラリ初期化処理 13 14 15 WaitKey(); // キー入力待ち 16 DxLib_End(); // DXライブラリ終了処理 17 return 0; 18}
###補足情報(言語/FW/ツール等のバージョンなど)
テキストエディタはSublime Text 3、コンパイラは上の通りMinGWを用いています。また、上のログはSublime Textのショートカットからビルドした際のものです。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。