iOS JUCE库问题与64位架构
iOS JUCE library issue with 64 bit architecture
我正在做一个非常老的项目,它有32位架构的JUCE库。几天前,我把它从32位架构翻译成64位架构,出现了问题。而且JUCE库有c++代码,很难理解为什么会发生错误。
Cast from pointer to smaller type 'pointer_sized_int' (aka 'int') loses information
At pointer_sized_int
Variable.
我也试图设置long pointer_sized_int
,但发生了一些其他错误。
Implicit instantiation of undefined template 'juce::JuceStaticAssert<false>'
我的意思是这个库不兼容64位体系结构。
基本上我在项目的源代码中使用了"JUCE Amalgamation"库,我也发现了这个库,也包括在我的项目(我尝试了很多方法来修复它)但没有获得成功。
有人遇到过这种问题吗?请告诉我如何解决这个问题。
谢谢。
您使用的是旧版本的JUCE,这些问题已经修复了一段时间。请转到JUCE下载页面或(建议)使用GitHub上的最新版本进行更新。
JUCE合并在很久以前也被弃用,因此不再支持;你应该尽快开始使用JUCE模块。
相关文章:
- 将应用程序从32位移植到64位时出现问题
- 将代码从 32 位迁移到 64 位时出现问题 Visual Studio 2010
- 在 64 位 Linux armv8 计算机上编译 32 位二进制文件时遇到问题
- 64 位迁移问题:指针更改
- NDK 问题:在 32 位上崩溃,在 64 位上不一致
- OpenGL GLut 与 Windows 8 64 位上的 Visual Studio 2013 链接问题
- 64位Android编译,但在运行时出现问题
- 如何检测/查找 64 位结构对齐问题
- 在 64 位上迁移 32 位应用程序时出现问题
- 从java到c++jni android arm64-v8a 32/64位的传递mat问题
- 64位cygwin下的fstream问题
- 64位中指针和int的模板重载问题
- 在32位操作系统下查询的垃圾字符,在64位操作系统中没有问题
- visual c++ Windows Shell Extensions - Win7 32位- 64位兼容性问题
- 用于发现64位可移植性问题的静态代码分析工具
- iOS JUCE库问题与64位架构
- 64位无符号减法问题
- 在Win7 64位上因未处理的首次机会异常而崩溃(在XP 32位、Linux 64位上没有问题)
- 指针转换到64位环境中的长移植问题
- 如何检测难以捉摸的64位可移植性问题