簡単な数当てゲームで小さなプログラムをコーディングしようとしています。
シンプルなスレッドを使用して、その背後で mp3 ファイルを再生したいと考えています。c++ プログラムで *.mp3 または *.wav サウンド ファイルを再生または開く方法を読みましたか? 、しかし、私はそれを動作させることができません。それは常にエラーを吐き出します:
||=== Build: Debug in pinkpantherguessinggame (compiler: GNU GCC Compiler) ===|
C:\Users\Leon\Desktop\pCode\pinkpantherguessinggame\main.cpp|8|warning: ignoring #pragma comment [-Wunknown-pragmas]|
obj\Debug\main.o||In function `Z11pinkpantherv':|
C:\Users\Leon\Desktop\pCode\pinkpantherguessinggame\main.cpp|16|undefined reference to `_imp__mciSendStringA@16'|
||error: ld returned 1 exit status|
||=== Build failed: 2 error(s), 1 warning(s) (0 minute(s), 1 second(s)) ===|
これが私のコードです:
#include <cstdlib>
#include <ctime>
#include <iostream>
#include <windows.h>
#include <thread>
#include <Mmsystem.h>
#pragma comment(lib, "Winmm.lib")
using namespace std;
void start(int);
void pinkpanther()
{
mciSendString("open \"E:\\Users\\cdev\\Musik\\pinkpanther.mp\" type mpegvideo alias mp3", NULL, 0, NULL);
mciSendString("play mp3", NULL, 0, NULL);
}
winmm.lib
ライブラリが見つからないようなので、どこかからダウンロードしてみました(推測です)。
何か間違ったことをしていますか、それとも他のヘッダーを含める必要がありますか?