たかぎさん
すいません、よくわからないです。
もう少し詳しく説明できますか?
----------
VC用のライブラリをVisual Studioのlib.exe、
MinGWのar.exe、ranlib.exeを使用して.aに変換してみました。
しかし、以下のエラーが出ます。
In file included from D:\kota_documents\Documents\programs\dxlibtest2\/DxLib.h:50,
from D:\kota_documents\Documents\programs\dxlibtest2\2syou.cpp:1:
D:\kota_documents\Documents\programs\dxlibtest2\/DxDirectX.h:5387: warning: `novtable' attribute directive ignored
D:\kota_documents\Documents\programs\dxlibtest2\/DxDirectX.h:5574: warning: `novtable' attribute directive ignored
D:\kota_documents\Documents\programs\dxlibtest2\/DxDirectX.h:5667: warning: `novtable' attribute directive ignored
D:\kota_documents\Documents\programs\dxlibtest2\/DxDirectX.h:5736: warning: `novtable' attribute directive ignored
D:\kota_documents\Documents\programs\dxlibtest2\/DxDirectX.h:5800: warning: `novtable' attribute directive ignored
D:\kota_documents\Documents\programs\dxlibtest2\/DxDirectX.h:6340: warning: `novtable' attribute directive ignored
D:\kota_documents\Documents\programs\dxlibtest2\/DxDirectX.h:6517: warning: `novtable' attribute directive ignored
D:\kota_documents\Documents\programs\dxlibtest2\/DxDirectX.h:6831: warning: `novtable' attribute directive ignored
C:\Users\kota\AppData\Local\Temp/ccEzbaaa.o(.text+0xe):2syou.cpp: undefined reference to `DxLib::ChangeWindowMode(int)'
C:\Users\kota\AppData\Local\Temp/ccEzbaaa.o(.text+0x13):2syou.cpp: undefined reference to `DxLib::DxLib_Init()'
C:\Users\kota\AppData\Local\Temp/ccEzbaaa.o(.text+0x26):2syou.cpp: undefined reference to `DxLib::WaitKey()'
C:\Users\kota\AppData\Local\Temp/ccEzbaaa.o(.text+0x2b):2syou.cpp: undefined reference to `DxLib::DxLib_End()'
collect2: ld returned 1 exit status
追記
コンパイルしたソースはゲームプログラミングの館2章のウィンドウモードのプログラムです。
「コンパイラを呼ぶ際、以下のコマンドを付加する」には次のコマンドを入力しました。
-L"D:\kota_documents\Downloads\DxLib_VC\プロジェクトに追加すべきファイル_VC用\dxlib2" -mwindows -lDxLib -lDxUseCLib -lDxDrawFunc
