2014-01-25 241 views
0

我想在OSX上使用WDL-OL(一個幫助移植各種平臺上的插件的庫)構建一個簡單的音頻插件。該插件儘快建立正常的WindowsWDL-OL:資源未找到

,因爲它試圖加載資源的背景文件,我得到了一個ASSERT警告說,文件找不到

1個我的文件都存在於複製包資源部分

2我已經嘗試了所有類和/組合,而無需子文件夾中,用蓋或不

我迷路了,在那裏,我不知道爲什麼它沒有找到該文件

如果我創建了一個簡單的測試,它的工作原理,找到文件knob.png但我的項目不起作用

另外,如果我指向文件knob.png(應該工作),這不是」 t在我的新項目中工作,所以我的猜測是,它不是錯誤的PNG文件。它來自別的地方...

以下是我在RESOURCE.H使用:

#define BCKG_ID 102 
#define BCKG_FN "resources/img/background2.png" 

,我使用此代碼調用背景:

pGraphics->AttachBackground(BCKG_ID, BCKG_FN); 

請幫助,謝謝

傑夫

EDIT1:好吧,我發現了一些有趣的事情

在MyProject的-OSXAPP-Info.plist中

, 「捆綁標識符」 設置爲:com.Khaelis.standalone $ {} BINARY_NAME

,但如果我在函數停止程序LoadImgFromResourceOSX(...)並期待在變量 「bundleID」,它表明: 「bundleID = com.Khaelis.standalone.test」 即使我進入了另一個BINARY_NAME(在MyProject.xcconfig)

怎麼來 ?編譯器不適用我放的名字。

變量「bundleID」應該是com.Khaelis.standalone.PerfectEQ不com.Khaelis.standalone.test

是有,我應該更新文件?

回答

0

確定發現

如果您遇到這種類型的錯誤(找不到資源),檢查包名稱(在Resource.h),並BINARY_NAME(在Project.xcconfig)是相同的

那麼它應該工作

傑夫