0

音楽操作に関するアプリケーションに関する限り、質問をしたいと思います: 関数 PlaySound() を使用してプログラムをコンパイルしましたが、次のメッセージが表示されます: [Linker error] undefined reference to `PlaySoundA@12'。Visual Studio に問題があり、Microsoft アカウントにサインインできず、使用できないため、Dev c++ を使用してそれを行います。何が問題なのかわからず、サウンドを再生できません。windows.h ヘッダーと mmsystem.h ヘッダーを含め、すべて適切に記述されています。誰でもそれで私を助けることができますか?

#include <windows.h>
#include <mmsystem.h>

int main(){
    PlaySound("test.wav", NULL, SND_FILENAME);
    return 0;
}
4

2 に答える 2

1

これを正しくリンクするには、コンパイラを winmm.lib ライブラリにリンクする必要があります。

于 2016-05-05T16:37:25.643 に答える