2014-01-25 1 views
0

Я пытаюсь создать простой аудио-плагин с использованием WDL-OL (библиотеки, которая помогает портировать плагин на разных платформах) на OSX. Плагин строит нормально на Windows,WDL-OL: ресурс не найден

как только он пытается загрузить справочный ресурс файл, я получил ASSERT предупреждение о том, что файл не найден

1 мои файлы присутствуют в копии Bundle ресурсов часть

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, "Bundle Identifier" установлено значение:. 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) одни и те же

то он должен работать

Jeff