VC++6.0 MFC です。
プログラムの中で時間を計測するために下記関数を利用しているのですが、
ビルドを行うと、Debug版ではエラー0なのですが、
Release版ではエラーが出てしまいます。
どうすればRelease版でもエラーが出ないようになるのか教えて下さい。
よろしくお願いします。
//エラーの原因になっている関数。
::timeBeginPeriod(1);
::timeGetTime();
::timeEndPeriod(1);
//表示されたエラーメッセージ
error LNK2001: 外部シンボル __imp__timeBeginPeriod@4 は未解決です
error LNK2001: 外部シンボル __imp__timeEndPeriod@4 は未解決です
error LNK2001: 外部シンボル __imp__timeGetTime@0 は未解決です
//この関数を使うために行ったことは、
・ヘッダー:mmsystem.h追記
・インポートライブラリ:winmm.lib が必要とあったので、
プロジェクト → 設定 → リンク(タブコントロール)
→ オブジェクト/ライブラリモジュールのエディットボックスに 「winmm.lib」
を記述しました。
>・インポートライブラリ:winmm.lib が必要とあったので、
>プロジェクト → 設定 → リンク(タブコントロール)
>→ オブジェクト/ライブラリモジュールのエディットボックスに 「winmm.lib」
Releaseの設定もやってありますか?
(左上の「設定の対象」が「Win32 Release」でも設定してあるか?)
Blueさんありがとうございます。
>Releaseの設定もやってありますか?
>(左上の「設定の対象」が「Win32 Release」でも設定してあるか?)
リリースでの設定がされていませんでした。
本当にありがとうございます。