2013-12-12 65 views
0

我目前有一个“data”文件夹,可以从中加载我在应用程序中使用的.wav声音文件。我加载它们这样添加资源(声音文件)exe? [MS Visual Studio 2012]

sf::Soundbuffer ss; 
ss.loadFromFile("./data/sfx/sound.wav") 

是有可能以某种方式所有这些声音文件集成到我的.exe文件,所以我不必额外分配呢?有点像静态链接库,而不是动态的,所以不需要提供它们作为单独的dll(我已经这样做了)。是否有可能,如果是的话,那么我将如何加载它们?

我已经考虑过转换声音文件,然后将它们硬编码到一个char数组中,并从内存中加载它们,但是如果将它们添加到exe中,我不必那么做,它会更方便!谢谢〜

+0

阅读“资源”。你已经使用了这个术语。 –

回答

0

将文件作为资源添加到您的项目中,然后您可以使用诸如LoadResource之类的函数来使用它们。声音文件将被构建到您的exe图像中。

相关问题