- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在 macOS Sierra 的 GM 上使用新的 Xcode 8 GM 构建,我重新编译了一个 Qt 5.7 C++ 项目,并且在尝试启动应用程序时收到以下错误消息:
Reason: no suitable image found. Did find:
/path/to/my/lib/libio_core.dylib: malformed mach-o image: symbol table underruns __LINKEDIT
这不会发生在调试版本上,只会发生在发布版本上。有谁知道这意味着什么以及如何解决它?
更新:
这实际上与 Xcode 8 无关。使用 Xcode 7.3.1 构建相同的代码会产生相同的结果。似乎某些在 El Capitan 上运行良好的应用程序无法在 Sierra 上运行并因上述错误而失败。
更新 2:关于我的二进制文件中符号表的详细信息:
Load command 5
cmd LC_SYMTAB
cmdsize 24
symoff 0
nsyms 0
stroff 12760
strsize 8
最佳答案
原来这是由 Qt
引起的。 Qt 5.7.0
在对库执行 install
任务时调用不带参数的 strip
。使用 macOS Sierra
这会导致 dylib
带有一个空符号表。
此错误将在 Qt 5.7.1
中修复。同时,请确保您使用 -S -x
为动态库调用 strip
。
关于xcode - 格式错误的 mac-o 图像 : symbol table underruns __LINKEDIT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39381754/
在 macOS Sierra 的 GM 上使用新的 Xcode 8 GM 构建,我重新编译了一个 Qt 5.7 C++ 项目,并且在尝试启动应用程序时收到以下错误消息: Reason: no suit
即使在设置了设备的首选采样率和缓冲区后,我也遇到了噼啪声/有故障的音频问题(基本上是缓冲区未填满/回调未及时完成/缓冲区欠载情况)使用 OpenSL ES 时的大小。 我已经在 Nexus 7(201
我是一名优秀的程序员,十分优秀!