トップページ > 過去ログ > 記事閲覧
PlaySoundについて
名前:からん 日時: 2006/12/16 11:02

初めまして。 早速なのですが、 PlaySoundを使おうとすると 1>hogehoge.obj : error LNK2001: 外部シンボル ""int __cdecl PlaySoundW(char const *,int)" (?PlaySoundW@@YAHPBDH@Z)" は未解決です。 とコンパイルエラーがでます。 PlaySoundMemを利用した場合はエラーは出ず、再生にも問題ありませんでした(が、メモリの関係からPlaySoundMemよりもPlaySoundを使いたいのです)。 DXライブラリのバージョンは2.22c、2.22e(どちらでも症状がでます)、 使用ソフトはVisualStudio2005です。 解決方法教えて頂けないでしょうか。

Page: 1 |

Re: PlaySoundについて ( No.1 )
名前:管理人 日時:2006/12/18 15:52

 からんさん始めまして、DXライブラリの管理人です。  VisualStudio2005 ではデフォルトで使用する文字セットが Unicode に なっていますので、マルチバイト文字セットを使用するように設定を 変更する必要があります。  という事に関する記述を最近まで使い方説明に加えていませんでした。 申し訳ありません。m(_ _;m 現在の VisualStudio2005 でのDXライブラリの使い方説明のページには マルチバイト文字セットを使用するように設定を変更するための手順が 書かれていますので、宜しければこちら http://homepage2.nifty.com/natupaji/DxLib/dxuse_vc2005.html#R5  の 『 これでプログラムファイルの新規追加は完了ですが、 一番最初のプログラムファイルを追加した時だけ、次の作業を行ってください。』  と書かれている箇所の下に書かれている設定変更の手順をご覧になってみてください。m(_ _)m
Re: PlaySoundについて ( No.2 )
名前:からん 日時:2006/12/21 07:02

おかげさまで解決しました。ありがとうございます。

Page: 1 |