VC++2008で以下のソースをビルドしたところ、
#include "DxLib.h"
int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow )
{
if( DxLib_Init() == -1 ) //DXライブラリ初期化
{
return -1; //エラーが起きたら直ちに終了
}
DxLib_End() ; //DXライブラリ使用の終了処理
return 0 ; //ソフトの終了
}
以下のようなエラーがでました。
1>main.obj : error LNK2019: 未解決の外部シンボル "int __cdecl DxLib_End(void)" (?DxLib_End@@YAHXZ) が関数 _WinMain@16 で参照されました。
1>main.obj : error LNK2019: 未解決の外部シンボル "int __cdecl DxLib_Init(void)" (?DxLib_Init@@YAHXZ) が関数 _WinMain@16 で参照されました。
設定等はすべてこのサイトに書かれているように設定しました。
ただひとつ、文字セットはUNICODE文字セットを使用しているのですが、マルチバイト文字セットに変更してリビルドしても結果は変わりませんでした。
DxLib.hでこれら二つの関数がが外部定義されてるとなっていますが…
ライブラリの設定でしょうか…?
どなたかアドバイスをいただけると助かります…。