[英]Cannot resolve osx compile error
我正在尝试使用IOKit库示例来检索与osx相关的系统信息,如下所述: https : //developer.apple.com/library/mac/technotes/tn1103/_index.html
架构x86_64的未定义符号:
“ _IOObjectRelease”,引用自:...
从以下位置引用的“ _IORegistryEntryCreateCFProperty”
从以下位置引用的“ _IOServiceGetMatchingService”:...
从以下位置引用的“ _IOServiceMatching”:...
“ _kIOMasterPortDefault”,引用自:...
ld:找不到架构x86_64的符号
clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)
我同时使用“ -framework CoreFoundation”和“ -framework IOKit”。
它不是重复的,因为我没有将其链接到错误的目标,但是我有错别字:(
您是在链接命令中为最终的可执行文件使用-framework IOKit
,还是在链接静态库并将其链接到可执行文件时使用它? 静态库无法链接到动态库和框架本身,您必须在可执行文件或dylib(包括捆绑软件或框架)阶段执行此操作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.