macos - WDL-OL:找不到资源

标签 macos audio plugins

我试图在OSX上使用WDL-OL(一个有助于在各种平台上移植插件的库)构建一个简单的音频插件。该插件在Windows上可以正常运行
尝试加载资源后台文件时,我收到一条ASSERT警告,提示找不到该文件

1 my files are present in the Copy Bundle Resources part

2 i've tried all kind of combinations with/without subfolder, with caps or not


我在那迷路了我不明白为什么找不到文件
如果我创建一个简单的测试就可以了,它会找到文件toggle.png,但是对于我的项目却不起作用
另外,如果我指向文件toggle.png(应该工作),则在我的新项目中不起作用,所以我猜这不是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 包标识符”设置为: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
有没有我应该更新的文件?

最佳答案

好的找到了

如果遇到此类错误(找不到资源),请检查Bundle Name(在resource.h中)和BINARY_NAME(在Project.xcconfig中)是否相同

那么它应该工作

杰夫

关于macos - WDL-OL:找不到资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21348858/

相关文章:

qt - 将 mp3 编解码器添加到 qt-project

c++ - Scons 仅在 OSX 上将随机 '1' 附加到宏定义

c++ - 强制忽略重复符号?

macos - 热重装后,Android Studio随机复制行

java - 使用JLGui更改系统音量

java - 在 Android 上播放声音

jquery Flexslider 手动控件不起作用

android - 在 android 中编写插件/插件?

macos - 证书在钥匙串(keychain)导入中不可见 - HTTPs 本地服务器 (Chrome/OS)

php - 类别中的下一篇、上一篇文章是否有任何扩展?