トップページ > 過去ログ > 記事閲覧
コンパイルエラー
名前:初心者 日時: 2012/11/02 18:14

MinGWでサンプルプログラムをコンパイルしてみたのですが以下のようなエラーメッセージが出ました。 $ g++ -o test test.cpp -mwindows -Wall -D DX_GCC_COMPILE In file included from test.cpp:3:0: DxLib.h:83:0: 警告: #pragma comment を無視します [-Wunknown-pragmas] DxLib.h:88:0: 警告: #pragma comment を無視します [-Wunknown-pragmas] DxLib.h:89:0: 警告: #pragma comment を無視します [-Wunknown-pragmas] DxLib.h:100:0: 警告: #pragma comment を無視します [-Wunknown-pragmas] DxLib.h:101:0: 警告: #pragma comment を無視します [-Wunknown-pragmas] DxLib.h:102:0: 警告: #pragma comment を無視します [-Wunknown-pragmas] DxLib.h:108:0: 警告: #pragma comment を無視します [-Wunknown-pragmas] DxLib.h:110:0: 警告: #pragma comment を無視します [-Wunknown-pragmas] DxLib.h:111:0: 警告: #pragma comment を無視します [-Wunknown-pragmas] DxLib.h:112:0: 警告: #pragma comment を無視します [-Wunknown-pragmas] DxLib.h:114:0: 警告: #pragma comment を無視します [-Wunknown-pragmas] DxLib.h:176:0: 警告: #pragma comment を無視します [-Wunknown-pragmas] DxLib.h:177:0: 警告: #pragma comment を無視します [-Wunknown-pragmas] DxLib.h:178:0: 警告: #pragma comment を無視します [-Wunknown-pragmas] DxLib.h:201:0: 警告: #pragma comment を無視します [-Wunknown-pragmas] DxLib.h:202:0: 警告: #pragma comment を無視します [-Wunknown-pragmas] DxLib.h:221:0: 警告: #pragma comment を無視します [-Wunknown-pragmas] DxLib.h:248:0: 警告: #pragma comment を無視します [-Wunknown-pragmas] DxLib.h:249:0: 警告: #pragma comment を無視します [-Wunknown-pragmas] DxLib.h:250:0: 警告: #pragma comment を無視します [-Wunknown-pragmas] DxLib.h:285:0: 警告: #pragma comment を無視します [-Wunknown-pragmas] DxLib.h:286:0: 警告: #pragma comment を無視します [-Wunknown-pragmas] DxLib.h:287:0: 警告: #pragma comment を無視します [-Wunknown-pragmas] DxLib.h:289:0: 警告: #pragma comment を無視します [-Wunknown-pragmas] C:\Users\ssh\AppData\Local\Temp\ccFt1ydU.o:test.cpp:(.text+0x7): undefined refer ence to `DxLib::DxLib_Init()' C:\Users\ssh\AppData\Local\Temp\ccFt1ydU.o:test.cpp:(.text+0x3c): undefined refe rence to `DxLib::LoadGraphScreen(int, int, char const*, int)' C:\Users\ssh\AppData\Local\Temp\ccFt1ydU.o:test.cpp:(.text+0x41): undefined refe rence to `DxLib::WaitKey()' C:\Users\ssh\AppData\Local\Temp\ccFt1ydU.o:test.cpp:(.text+0x46): undefined refe rence to `DxLib::DxLib_End()' collect2: ld ヘXe[^X 1 ナIケオワオス DxLib_Initが存在していないということでしょうか。 どなたか御教授お願いします。

Page: 1 |

Re: コンパイルエラー ( No.1 )
名前:Will 日時:2012/11/03 09:56

GNU用のDXライブラリを使用していますか?
Re: コンパイルエラー ( No.2 )
名前:初心者 日時:2012/11/03 12:11

回答ありがとうございます。 はい。もう1度コンパイルしてみましたが同じエラーが出ました。
Re: コンパイルエラー ( No.3 )
名前:Will 日時:2012/11/03 13:58

もしかして、「サンプルプログラム実行用フォルダ」のプロジェクトをコンパイルしようとしていますか? このフォルダのはDXライブラリはDev-cpp用なので、プロジェクトに追加すべきファイルのMinGW用を全てコピーしてください。
Re: コンパイルエラー ( No.4 )
名前:初心者(解決) 日時:2012/11/03 19:47

すいません。 コンパイル時にライブラリをリンクすることを忘れておりました。 全ライブラリをリンクするとコンパイルすることができました。 回答ありがとうございました。

Page: 1 |