gpt4 book ai didi

macos - WDL-OL:找不到资源

转载 作者:行者123 更新时间:2023-12-03 02:14:16 25 4
gpt4 key购买 nike

我试图在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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com