Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/99.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/44.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios Apple Mach-o链接器错误架构i386的未定义符号:_Ios_Iphone_Xcode5 - Fatal编程技术网

Ios Apple Mach-o链接器错误架构i386的未定义符号:

Ios Apple Mach-o链接器错误架构i386的未定义符号:,ios,iphone,xcode5,Ios,Iphone,Xcode5,我在我的应用程序中使用了一个名为IDchecker的第三方框架,当我运行代码时,我得到一个链接器错误。我尝试将-ObjC和-lstdc++添加到另一个链接器标志中,但它对我不起作用。你能说出这种错误的真正原因吗 Apple Mach-o Linker Error Undefined symbols for architecture i386: "std::ios_base::Init::Init()", referenced from: __GLOBAL__I_a in IDCh

我在我的应用程序中使用了一个名为IDchecker的第三方框架,当我运行代码时,我得到一个链接器错误。我尝试将-ObjC和-lstdc++添加到另一个链接器标志中,但它对我不起作用。你能说出这种错误的真正原因吗

Apple Mach-o Linker Error
Undefined symbols for architecture i386:
  "std::ios_base::Init::Init()", referenced from:
      __GLOBAL__I_a in IDCheckerSDK(IDCheckerSDK.o)
      __GLOBAL__I_a in IDCheckerSDK(IDCCameraViewController.o)
      __GLOBAL__I_a in IDCheckerSDK(IDCImageProcessor.o)
      __GLOBAL__I_a in IDCheckerSDK(IDCFaceLinkViewController.o)
      __GLOBAL__I_a in IDCheckerSDK(UIImage+OpenCV.o)

该框架可能没有使用i386 arch进行编译

运行一个:

file yourframework.framework/yourframework
e.g. file Test.framework/Test

如果在输出中看不到架构i386的,则该特定的arch将丢失。

该框架可能未使用i386 arch编译

运行一个:

file yourframework.framework/yourframework
e.g. file Test.framework/Test

如果在输出中看不到架构i386的,则该特定的arch将丢失。

该框架可能未使用i386 arch编译

运行一个:

file yourframework.framework/yourframework
e.g. file Test.framework/Test

如果在输出中看不到架构i386的,则该特定的arch将丢失。

该框架可能未使用i386 arch编译

运行一个:

file yourframework.framework/yourframework
e.g. file Test.framework/Test

如果在输出中看不到架构i386的,则该特定拱门将丢失。

根据建议,供其他人使用

在连接C++库时,似乎存在一个问题。 请在目标的构建阶段包括
libstdc++.6.0.9.dylib
。 这应该可以解决问题

希望这有助于

*************编辑************************

感谢@Trojenfee指出这一点。
虽然这目前正在运行,但为了获得更稳定的解决方案,建议链接到
libstdc++.dylib
。在目标的
构建阶段的
选项卡的
链接二进制与库

根据建议并供其他人使用

在连接C++库时,似乎存在一个问题。 请在目标的构建阶段包括
libstdc++.6.0.9.dylib
。 这应该可以解决问题

希望这有助于

*************编辑************************

感谢@Trojenfee指出这一点。
虽然这目前正在运行,但为了获得更稳定的解决方案,建议链接到
libstdc++.dylib
。在目标的
构建阶段的
选项卡的
链接二进制与库

根据建议并供其他人使用

在连接C++库时,似乎存在一个问题。 请在目标的构建阶段包括
libstdc++.6.0.9.dylib
。 这应该可以解决问题

希望这有助于

*************编辑************************

感谢@Trojenfee指出这一点。
虽然这目前正在运行,但为了获得更稳定的解决方案,建议链接到
libstdc++.dylib
。在目标的
构建阶段的
选项卡的
链接二进制与库

根据建议并供其他人使用

在连接C++库时,似乎存在一个问题。 请在目标的构建阶段包括
libstdc++.6.0.9.dylib
。 这应该可以解决问题

希望这有助于

*************编辑************************

感谢@Trojenfee指出这一点。
虽然这目前正在运行,但为了获得更稳定的解决方案,建议链接到
libstdc++.dylib
。在目标的
构建阶段的
选项卡的
链接二进制与库
下。

我认为公认的答案是错误的,因为在更新库时/如果更新库,针对运行库的特定版本进行链接将导致问题


相反,与使用其他链接器标志构建设置不同,我建议您在构建阶段项目设置的链接二进制文件与库部分中链接
libstdc++.dylib
。我在Xcode 5下这样做没有任何问题(但是我链接了libc++.dylib,但我不认为这一区别很重要)。

我认为公认的答案是错误的,因为当库更新时/如果库更新时,链接到这样一个特定版本的运行库会导致问题


相反,与使用其他链接器标志构建设置不同,我建议您在构建阶段项目设置的链接二进制文件与库部分中链接
libstdc++.dylib
。我在Xcode 5下这样做没有任何问题(但是我链接了libc++.dylib,但我不认为这一区别很重要)。

我认为公认的答案是错误的,因为当库更新时/如果库更新时,链接到这样一个特定版本的运行库会导致问题


相反,与使用其他链接器标志构建设置不同,我建议您在构建阶段项目设置的链接二进制文件与库部分中链接
libstdc++.dylib
。我在Xcode 5下这样做没有任何问题(但是我链接了libc++.dylib,但我不认为这一区别很重要)。

我认为公认的答案是错误的,因为当库更新时/如果库更新时,链接到这样一个特定版本的运行库会导致问题


相反,与使用其他链接器标志构建设置不同,我建议您在构建阶段项目设置的链接二进制文件与库部分中链接
libstdc++.dylib
。我已经在Xcode 5下完成了这项工作,没有任何问题(但是我链接到了
libc++.dylib
,但我不认为这一区别很重要)。

您可以尝试在目标的构建阶段添加libstdc++.6.0.9.dylib吗。。没有尝试,但我怀疑它与链接C++库有关系。哦,顺便说一句,lstdc++在xcode 5中无法工作(如果您使用它的话),您是对的。。。成功了。请发布答案,以便我将您的答案标记为answer您可以尝试在目标的构建阶段添加libstdc++.6.0.9.dylib吗。。不是t