Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 是否将资源(声音文件)添加到exe?[微软Visual Studio 2012]_C++_Visual Studio 2012_Resources_Integrate - Fatal编程技术网

C++ 是否将资源(声音文件)添加到exe?[微软Visual Studio 2012]

C++ 是否将资源(声音文件)添加到exe?[微软Visual Studio 2012],c++,visual-studio-2012,resources,integrate,C++,Visual Studio 2012,Resources,Integrate,我目前有一个数据文件夹,从中加载我在应用程序中使用的.wav声音文件。我是这样装的 sf::Soundbuffer ss; ss.loadFromFile("./data/sfx/sound.wav") 是否有可能以某种方式将所有这些声音文件集成到我的.exe中,这样我就不必另外分发它们了?有点像静态链接库而不是动态链接库,所以不需要将它们作为单独的DLL提供,我已经这样做了。有可能吗?如果有,我将如何加载它们 我已经考虑过转换声音文件,然后在一个字符数组中对它们进行硬编码,然后从内存中加载它

我目前有一个数据文件夹,从中加载我在应用程序中使用的.wav声音文件。我是这样装的

sf::Soundbuffer ss;
ss.loadFromFile("./data/sfx/sound.wav")
是否有可能以某种方式将所有这些声音文件集成到我的.exe中,这样我就不必另外分发它们了?有点像静态链接库而不是动态链接库,所以不需要将它们作为单独的DLL提供,我已经这样做了。有可能吗?如果有,我将如何加载它们


我已经考虑过转换声音文件,然后在一个字符数组中对它们进行硬编码,然后从内存中加载它们,但是如果将它们添加到exe中,我就不必这样做了,这样会更方便!谢谢~

将这些文件作为资源添加到您的项目中,然后您可以使用诸如的函数来使用它们。声音文件将内置到您的exe映像中。

阅读有关资源的信息。你已经用过这个词了。