C++导出项目
我正在使用Visual Studio 2015,希望导出我的项目,该项目只包括应播放的.cpp文件和.wav文件。如何导出包含.wav文件的exeC++导出项目,c++,C++,我正在使用Visual Studio 2015,希望导出我的项目,该项目只包括应播放的.cpp文件和.wav文件。如何导出包含.wav文件的exe #include <Windows.h> #include <conio.h> #include <iostream> using namespace std; #include <stdio.h> # include <winuser.h> #pragma comment(lib, "w
#include <Windows.h>
#include <conio.h>
#include <iostream>
using namespace std;
#include <stdio.h>
# include <winuser.h>
#pragma comment(lib, "winmm.lib")
int main()
{
FreeConsole();
while (1)
{
for (char button = 0; button < 256; button++)
{
if (GetAsyncKeyState(button) & 0x8000)
{
PlaySound(TEXT("dab.wav"), NULL, SND_FILENAME);
}
}
Sleep(5);
}
}
您可以将.wav文件添加为项目的资源。
请参阅此处的文档:
然后您可以从资源id播放您的声音。
请参阅此处的文档:在此上下文中定义导出。如果编译.cpp,vs将为您提供一个.exe文件,但您无法编译.wav文件。您必须保留.exe和.wav文件。不能将两个文件嵌入到可执行文件中不是C++的一部分,它是针对特定主机系统的。为了获得更多有用的答案,最好把问题标记为Windows而不是C++。