gpt4 book ai didi

c++ - 在 OS X 10.6 下构建的 Cocoa 应用程序在 OS X 10.7 上崩溃

转载 作者:行者123 更新时间:2023-11-28 08:14:03 28 4
gpt4 key购买 nike

我的 Cocoa 应用程序在 Mac OS X 10.6 上运行良好,但是如果我尝试在 10.7 下运行它,它会崩溃并显示以下堆栈跟踪:

Thread 5 Crashed:
0 libicucore.A.dylib 0x9a860a07 0x9a7df000 + 530951
1 libicucore.A.dylib 0x9a861959 0x9a7df000 + 534873
2 libicucore.A.dylib 0x9a7e26fc uloc_canonicalize + 38
3 libicucore.A.dylib 0x9a7e5179 uloc_minimizeSubtags + 71
4 libicucore.A.dylib 0x9a7e4dda icu::Calendar::setWeekData(icu::Locale const&, char const*, UErrorCode&) + 242
5 libicucore.A.dylib 0x9a7e4cd7 icu::Calendar::Calendar(icu::TimeZone*, icu::Locale const&, UErrorCode&) + 161
6 libicucore.A.dylib 0x9a7e2c73 icu::GregorianCalendar::GregorianCalendar(icu::Locale const&, UErrorCode&) + 49
7 libicucore.A.dylib 0x9a7e2248 icu::Calendar::createInstance(icu::TimeZone*, icu::Locale const&, UErrorCode&) + 762
8 libicucore.A.dylib 0x9a7dfa8a ucal_open + 352
9 com.apple.CoreFoundation 0x9b2eb41e __CFCalendarCreateUCalendar + 430
10 com.apple.CoreFoundation 0x9b2eb1a9 CFCalendarCreateWithIdentifier + 537

能否请您告诉我,是否可以在不重建 10.7 下的应用程序的情况下解决问题?也许我应该以某种方式静态链接我正在使用的 Cocoa 库和框架?

请帮忙!

最佳答案

如果不重新构建整个程序,您可能必须检查某些库的版本。如果系统库从 10.6 更改为 10.7,那么您的某些调用可能需要更新。

我不知道您有哪些依赖项,但也许可以尝试查看您的 OSX 10.7 是否有最新版本

编辑:我不知道包含对象日历的库是否是您构建的东西,但我会首先查看它的依赖项。

关于c++ - 在 OS X 10.6 下构建的 Cocoa 应用程序在 OS X 10.7 上崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8228469/

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