トップページ > 過去ログ > 記事閲覧
ビルドエラーについて
名前:名無しのゴンベエ 日時: 2009/01/11 13:16

初めまして。 14歳からはじめる C言語わくわくゲームプログラミング教室 Visual Studio 2008編 を読み、テストプログラムを作成したら下記のような出力が表示され、先に進めません。 1>------ ビルド開始: プロジェクト: chap4, 構成: Debug Win32 ------ 1>リンクしています... 1>libjpeg_d.lib(jpegtran.obj) : error LNK2019: 未解決の外部シンボル _jtransform_execute_transformation が関数 _main で参照されました。 1>libjpeg_d.lib(jpegtran.obj) : error LNK2019: 未解決の外部シンボル _jcopy_markers_execute が関数 _main で参照されました。 1>libjpeg_d.lib(jpegtran.obj) : error LNK2019: 未解決の外部シンボル _jtransform_adjust_parameters が関数 _main で参照されました。 1>libjpeg_d.lib(jpegtran.obj) : error LNK2019: 未解決の外部シンボル _jtransform_request_workspace が関数 _main で参照されました。 1>libjpeg_d.lib(jpegtran.obj) : error LNK2019: 未解決の外部シンボル _jcopy_markers_setup が関数 _main で参照されました。 1>libjpeg_d.lib(jpegtran.obj) : error LNK2019: 未解決の外部シンボル _write_stdout が関数 _main で参照されました。 1>libjpeg_d.lib(jpegtran.obj) : error LNK2019: 未解決の外部シンボル _read_stdin が関数 _main で参照されました。 1>libjpeg_d.lib(jpegtran.obj) : error LNK2019: 未解決の外部シンボル _read_scan_script が関数 _parse_switches で参照されました。 1>libjpeg_d.lib(jpegtran.obj) : error LNK2019: 未解決の外部シンボル _keymatch が関数 _parse_switches で参照されました。 1>C:\Documents and Settings\Flisk\My Documents\Visual Studio 2008\Projects\chap4\Debug\chap4.exe : fatal error LNK1120: 外部参照 9 が未解決です。 1>ビルドログは "file://c:\Documents and Settings\Flisk\My Documents\Visual Studio 2008\Projects\chap4\Debug\BuildLog.htm" に保存されました。 1>chap4 - エラー 10、警告 0 ========== ビルド: 0 正常終了、1 失敗、0 更新不要、0 スキップ ========== 過去ログを検査したところ、同じようなエラーを出している方がいらっしゃったので、その内容を頼りに VisualC++ 2008 Express Edition を使用した場合のDXライブラリの使い方 5.DXライブラリを使用するためのプロジェクトの設定を行う (ttp://homepage2.nifty.com/natupaji/DxLib/dxuse_vc2008express.html) を試みましたが状況が一変しません。 このビルドエラーを解決するには、プロジェクトの設定を変更する以外に何をしなければいけないのでしょうか? ご存知の方いらっしゃいましたら何卒ご教授願います。

Page: 1 |

Re: ビルドエラーについて ( No.1 )
名前:管理人 日時:2009/01/13 00:50

貼り付けていただいたエラー出力はプロジェクトの作成時に 「Win32 コンソール アプリケーション」を選択してしまった際に出力されるものです 「Win32 プロジェクト」を選択してプロジェクトを作成し直してみてください ( DXライブラリを使用したプログラムでは main 関数の代わりに WinMain という関数を使う Win32 アプリケーションとなります )
Re: ビルドエラーについて ( No.2 )
名前:名無しのゴンベエ 日時:2009/01/17 14:16

ご指摘頂いた通り 新規作成時に「Win32 プロジェクト」を選択したらエラーがなくなりました。 本当にありがとうございました!!!

Page: 1 |