トップページ > 過去ログ > 記事閲覧
サンプルでの大量エラー
名前:Citrus 日時: 2008/08/12 17:47

こんにちは。 初めて質問させていただきます。Citrusです。 こちらのサイトで紹介されている、 「VisualC++ 2008 Express Edition の方はこちら  (XP,Vista の方におすすめ)」 での、サンプルプログラムビルド時に、大量(246)のエラーが出てきてしまいます。 色々確認、試行してはみたのですが、なかなか解決へ至りません。 どなたかご教授お願い致します。 以下がプログラム、実行結果です。 ○プログラム #include "DxLib.h" // プログラムは WinMain から始まります int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow ) { if( DxLib_Init() == -1 ) // DXライブラリ初期化処理 { return -1 ; // エラーが起きたら直ちに終了 } DrawPixel( 320 , 240 , 0xffff ) ; // 点を打つ WaitKey() ; // キー入力待ち DxLib_End() ; // DXライブラリ使用の終了処理 return 0 ; // ソフトの終了 } *本サイトのものをコピペしています。 〇実行結果 1>------ ビルド開始: プロジェクト: test, 構成: Debug Win32 ------ 1>リンクしています... 1>DrawPixel.obj : error LNK2019: 未解決の外部シンボル __RTC_CheckEsp が関数 _WinMain@16 で参照されました。 1>DrawPixel.obj : error LNK2001: 外部シンボル "__RTC_Shutdown" は未解決です。 1>DrawPixel.obj : error LNK2001: 外部シンボル "__RTC_InitBase" は未解決です。 1>LINK : error LNK2001: 外部シンボル "_WinMainCRTStartup" は未解決です。 1>DxLib.lib(DxWin.obj) : error LNK2019: 未解決の外部シンボル _exit が関数 "int __cdecl InitializeWindow(void)" (?InitializeWindow@@YAHXZ) で参照されました。 1>libjpeg.lib(jerror.obj) : error LNK2001: 外部シンボル "_exit" は未解決です。 1>vorbisfile_static.lib(floor1.obj) : error LNK2001: 外部シンボル "_exit" は未解決です。 1>vorbisfile_static.lib(res0.obj) : error LNK2001: 外部シンボル "__fltused" は未解決です。 1>vorbisfile_static.lib(floor1.obj) : error LNK2001: 外部シンボル "__fltused" は未解決です。 1>vorbisfile_static.lib(floor0.obj) : error LNK2001: 外部シンボル "__fltused" は未解決です。 1>vorbisfile_static.lib(lsp.obj) : error LNK2001: 外部シンボル "__fltused" は未解決です。 1>vorbisfile_static.lib(mdct.obj) : error LNK2001: 外部シンボル "__fltused" は未解決です。 1>vorbisfile_static.lib(lpc.obj) : error LNK2001: 外部シンボル "__fltused" は未解決です。 1>vorbisfile_static.lib(window.obj) : error LNK2001: 外部シンボル "__fltused" は未解決です。 1>vorbisfile_static.lib(mapping0.obj) : error LNK2001: 外部シンボル "__fltused" は未解決です。 1>vorbisfile_static.lib(codebook.obj) : error LNK2001: 外部シンボル "__fltused" は未解決です。 1>vorbisfile_static.lib(bitrate.obj) : error LNK2001: 外部シンボル "__fltused" は未解決です。 1>vorbisfile_static.lib(envelope.obj) : error LNK2001: 外部シンボル "__fltused" は未解決です。 1>vorbisfile_static.lib(smallft.obj) : error LNK2001: 外部シンボル "__fltused" は未解決です。 1>vorbisfile_static.lib(block.obj) : error LNK2001: 外部シンボル "__fltused" は未解決です。 1>vorbisfile_static.lib(analysis.obj) : error LNK2001: 外部シンボル "__fltused" は未解決です。 1>vorbisfile_static.lib(psy.obj) : error LNK2001: 外部シンボル "__fltused" は未解決です。 1>vorbisfile_static.lib(sharedbook.obj) : error LNK2001: 外部シンボル "__fltused" は未解決です。 1>libjpeg.lib(jddctmgr.obj) : error LNK2001: 外部シンボル "__fltused" は未解決です。 1>libjpeg.lib(jidctflt.obj) : error LNK2001: 外部シンボル "__fltused" は未解決です。 1>vorbisfile_static.lib(vorbisfile.obj) : error LNK2019: 未解決の外部シンボル __fltused が関数 _ov_pcm_total で参照されました。 1>vorbisfile_static.lib(info.obj) : error LNK2001: 外部シンボル "__fltused" は未解決です。 1>libpng.lib(pngrtran.obj) : error LNK2001: 外部シンボル "__fltused" は未解決です。 1>libpng.lib(pngrutil.obj) : error LNK2001: 外部シンボル "__fltused" は未解決です。 1>libpng.lib(pngset.obj) : error LNK2001: 外部シンボル "__fltused" は未解決です。 1>libjpeg.lib(jdapimin.obj) : error LNK2001: 外部シンボル "__fltused" は未解決です。 1>DxLib.lib(Dx3D.obj) : error LNK2001: 外部シンボル "__fltused" は未解決です。 1>DxLib.lib(DxDrawMethod1.obj) : error LNK2001: 外部シンボル "__fltused" は未解決です。 1>DxLib.lib(DxDrawMethod2.obj) : error LNK2001: 外部シンボル "__fltused" は未解決です。 1>libpng.lib(pngget.obj) : error LNK2001: 外部シンボル "__fltused" は未解決です。 1>DxLib.lib(DxWin.obj) : error LNK2001: 外部シンボル "__fltused" は未解決です。 1>DxLib.lib(DxGraphics.obj) : error LNK2001: 外部シンボル "__fltused" は未解決です。 1>DxLib.lib(DxDraw.obj) : error LNK2001: 外部シンボル "__fltused" は未解決です。 1>DxLib.lib(DxSound.obj) : error LNK2001: 外部シンボル "__fltused" は未解決です。 1>vorbisfile_static.lib(analysis.obj) : error LNK2001: 外部シンボル "_fclose" は未解決です。 1>DxLib.lib(DxWin.obj) : error LNK2019: 未解決の外部シンボル _fclose が関数 "int __cdecl ErrorLogInitialize(void)" (?ErrorLogInitialize@@YAHXZ) で参照されました。 1>DxLib.lib(DxDraw.obj) : error LNK2001: 外部シンボル "_fclose" は未解決です。 1>DxLib.lib(DxSound.obj) : error LNK2001: 外部シンボル "_fclose" は未解決です。 1>vorbisfile_static.lib(vorbisfile.obj) : error LNK2001: 外部シンボル "_fclose" は未解決です。 1>DxLib.lib(DxWin.obj) : error LNK2019: 未解決の外部シンボル _fopen が関数 "int __cdecl ErrorLogInitialize(void)" (?ErrorLogInitialize@@YAHXZ) で参照されました。 1>DxLib.lib(DxDraw.obj) : error LNK2001: 外部シンボル "_fopen" は未解決です。 1>DxLib.lib(DxSound.obj) : error LNK2001: 外部シンボル "_fopen" は未解決です。 1>vorbisfile_static.lib(analysis.obj) : error LNK2001: 外部シンボル "_fopen" は未解決です。 1>DxLib.lib(DxWin.obj) : error LNK2019: 未解決の外部シンボル _fputs が関数 "int __cdecl ErrorLogAdd(char const *)" (?ErrorLogAdd@@YAHPBD@Z) で参照されました。 1>vorbisfile_static.lib(analysis.obj) : error LNK2001: 外部シンボル "_fprintf" は未解決です。 1>DxLib.lib(DxWin.obj) : error LNK2019: 未解決の外部シンボル _fprintf が関数 "int __cdecl ErrorLogAdd(char const *)" (?ErrorLogAdd@@YAHPBD@Z) で参照されました。 1>libpng.lib(pngerror.obj) : error LNK2001: 外部シンボル "_fprintf" は未解決です。 1>libpng.lib(pngrutil.obj) : error LNK2001: 外部シンボル "_fprintf" は未解決です。 1>libjpeg.lib(jerror.obj) : error LNK2001: 外部シンボル "_fprintf" は未解決です。 1>DxLib.lib(DxWin.obj) : error LNK2019: 未解決の外部シンボル _vsprintf が関数 "int __cdecl ErrorLogFmtAdd(char const *,...)" (?ErrorLogFmtAdd@@YAHPBDZZ) で参照されました。 1>DxLib.lib(DxGraphics.obj) : error LNK2001: 外部シンボル "_vsprintf" は未解決です。 1>ogg_static.lib(bitwise.obj) : error LNK2001: 外部シンボル "_malloc" は未解決です。 〜 途中割愛 1>test - エラー 246、警告 0 ========== ビルド: 0 正常終了、1 失敗、0 更新不要、0 スキップ ========== *Visual C++ 2008 Express Edition DXライブラリはVisualC++用(Ver2.19b) を使用しています。 よろしくお願い致します。

Page: 1 |

Re: サンプルでの大量エラー ( No.1 )
名前:キーチック 日時:2008/08/12 21:38

サンプルで246個のエラーだと,大概は設定のミスです. 同じような質問がこの質問板で何回も出ていますので,もう一度設定をしなおしてみて下さい.
Re: サンプルでの大量エラー ( No.2 )
名前:Citrus 日時:2008/08/12 22:39

ご指摘ありがとうございます。 「VisualC++ 2008 Express Edition の方はこちら  (XP,Vista の方におすすめ)」 の手順を見ながらもう1度設定してみましたが、やはり上手くいきません。 以下に設定の詳細を示しておきます。 目を通して頂ければ幸いです。 ●それぞれのファイルのパス ・Visual C++ 2008 Express Edition C:\Documents and Settings\(PC名)\My Documents\Visual Studio 2008 ・DXライブラリ C:\Documents and Settings\(PC名)\My Documents\make\DxLib_VC ・プロジェクト(test) C:\Documents and Settings\(PC名)\My Documents\make\test ・プログラムファイル(DrawPixel) C:\Documents and Settings\(PC名)\My Documents\make\test\DrawPixel.cpp ●VC++ ディレクトリ ・インクルードファイル C:\Documents and Settings\(PC名)\My Documents\make\DxLib_VC\プロジェクトに追加すべきファイル_VC用 ・ライブラリファイル C:\Documents and Settings\(PC名)\My Documents\make\DxLib_VC\プロジェクトに追加すべきファイル_VC用 ●Debug ○構成プロパティ  ■全般   □文字セット    Unicode文字セットを使用する →    マルチバイト文字セットを使用する に変更。  ■C/C++   □コード生成 マルチスレッド デバッグ DLL (/MDd) →    マルチスレッド デバッグ (/MTd) に変更 ●Release ○構成プロパティ ■C/C++   □コード生成 マルチスレッド DLL (/MD) →    マルチスレッド (/MT) に変更 また、プロジェクト作成の際のテンプレートは、Winコンソールではなく、 きちんとWin32の方を選択しております。 これは関係あるのかどうかわかりませんが、Visual C++ や、SQL Server等のインストール・アンインストールを繰り返して行ってしまっています。 その際に出来たファイル等が完全に消去されず、そのためにうまく動かないのかとも考えたのですが、いかんせん初心者のため原因の特定には至りません。 ご迷惑をおかけ致しますが、よろしくお願い致します。
Re: サンプルでの大量エラー ( No.3 )
名前:お父さん 日時:2008/08/13 03:53

Citrus さん、こんばんは。 DXライブラリーのバージョンが古いのが原因ではないでしょうか。一度DXライブラリーの最新版を本サイト からダウンロードして再インストールしてみてはどうでしょう? もし、OSがVistaの場合は、確か最新版でないとうまく動かないといったような投稿があったように思います。 h ttp://hpcgi2.nifty.com/natupaji/bbs/patio.cgi?mode=view&no=876 よろしかったら一度お試しになってみてください。
Re: サンプルでの大量エラー ( No.4 )
名前:Citrus 日時:2008/08/13 11:20

ご指摘ありがとうございます。 DXライブラリのバージョンを最新のものにしたら解決致しました。ご迷惑おかけ致しました。 関連がありそうな過去ログも全て参照したと思っておりましたが、見落としがあったようです。 申し訳ありません。 これからもお世話になることと思います。 その時はよろしくお願い致します。

Page: 1 |