トップページ > 過去ログ > 記事閲覧
エラーが発生してしまいます
名前:初心者 日時: 2008/01/15 11:00

こんにちは。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 ; // ソフトの終了 } のように打っています。 判る方がいれば教えてください。 よろしくお願いします

Page: 1 |

Re: エラーが発生してしまいます ( No.1 )
名前:ライブラリ使用者 日時:2008/01/16 00:26

VCを使用されていますか? ならばプロジェクトの設定かもしれません。 2.24aから 形態変更に伴い、VisualC++ 版の以前のバージョンをお使いの場合はプロジェクトの設定を変更する必要があります。詳しくは、使い方ページの『DXライブラリを使用するためのプロジェクトの設定を行う』をご参照ください となっていますので、デバッグ版での設定を確認してみてはどうでしょうか?
Re: エラーが発生してしまいます ( No.2 )
名前:初心者 日時:2008/01/17 11:50

解決しました。どうやらやり方が間違っていたようです。 ライブラリ使用者さん本当に ありがとう御座います

Page: 1 |