C++导出项目

C++导出项目,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

我正在使用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, "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++。