iOS JUCE库在64位架构下出现问题

10

我正在处理一个非常古老的项目,其中包含32位体系结构的JUCE库。几天前,我将其从32位转换为64位体系结构,但出现了问题。此外,JUCE库还有C++代码,很难理解为什么会出错。
我遇到了以下错误:

Cast from pointer to smaller type 'pointer_sized_int' (aka 'int') loses information

指针大小的整型变量 中。

我也尝试设置 长指针大小的整型变量,但出现了其他错误。

Implicit instantiation of undefined template 'juce::JuceStaticAssert<false>'

我的意思是,这个库不支持64位架构。(我正在使用)

基本上,我在项目的源代码中使用了"JUCE Amalgamation"库,并且我也找到了这个库并包含在我的项目中(我尝试过很多方法修复它),但没有成功。

有人之前遇到过这种问题吗? 请建议我如何解决这个问题。

谢谢。

1个回答

5
您正在使用旧版本的JUCE,这些问题在一段时间前已经解决。请通过转到JUCE下载页面或(建议)使用GitHub上最新版来更新。

JUCE合并功能也已经被弃用,并且不再被支持;您应该尽快开始使用JUCE模块。


我知道这个问题,但目前没有任何解决方案。 - iPatel

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接