こんにちは。DXライブラリを使って
プログラムを打とうとしたのですが
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: _malloc は既に MSVCRTD.lib(MSVCR80D.dll) で定義されています。
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: _calloc は既に MSVCRTD.lib(MSVCR80D.dll) で定義されています。
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: _realloc は既に MSVCRTD.lib(MSVCR80D.dll) で定義されています。
等のエラーが生まれ、ビルドが通りません。
プログラムは
#include "DxLib.h"
int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance,
LPSTR lpCmdLine, int nCmdShow )
{
//////////////////////////////////////////////////////////////
// //
// DXLIBの初期化処理 //
// //
//////////////////////////////////////////////////////////////
SetGraphMode( 800 , 600 , 32 ) ; // ライブラリより先に設定
ChangeWindowMode( TRUE ) ; // ウインドウモードに変更
if( DxLib_Init() == -1 ) // DXライブラリ初期化処理
{
return -1; // エラーが起きたら直ちに終了
}
SetTransColor(0,255,0); // 透過色の指定 右からR,G,B
SetDrawScreen( DX_SCREEN_BACK ) ; // 描画先画面を裏にする
ScreenFlip() ; // スクリーンフリップ
DxLib_End(); // DXライブラリ使用の終了処理
return 0 ; // ソフトの終了
}
のように打っています。
判る方がいれば教えてください。
よろしくお願いします