2013-12-12 83 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圖像中。

相關問題