编译用于iOS 5的PJSIP

编译用于iOS 5的PJSIP,ios,gcc,sip,Ios,Gcc,Sip,我知道iOS 5仍在保密协议下,但我认为这不会违反他们的条款 当我试图编译PJSIP for xcode以便在iOS 5中使用时,它找不到gcc。“找不到iOS 5 SDK的gcc”是我得到的错误。有什么办法可以补救吗?谢谢 可能您的项目没有配置为使用GCC XCode 4.2将默认为LLVM 3.0,带有clang前端(gcc命令替换)可能您的项目没有配置为使用gcc XCode 4.2将默认为LLVM 3.0,带有铿锵的前端(gcc命令替换)通过允许配置iphone查找LLVM来修复此问题通

我知道iOS 5仍在保密协议下,但我认为这不会违反他们的条款


当我试图编译PJSIP for xcode以便在iOS 5中使用时,它找不到gcc。“找不到iOS 5 SDK的gcc”是我得到的错误。有什么办法可以补救吗?谢谢

可能您的项目没有配置为使用GCC

XCode 4.2将默认为LLVM 3.0,带有clang前端(gcc命令替换)

可能您的项目没有配置为使用gcc

XCode 4.2将默认为LLVM 3.0,带有铿锵的前端(gcc命令替换)

通过允许配置iphone查找LLVM来修复此问题

通过允许配置iphone查找LLVM来修复此问题

听起来很有可能!如何解决这个问题?请在导航器中单击您的项目,选择target->build configuration选项卡,并将键“Compiler for C/C++/Objective C”设置为“LLVM GCC 4.2”(可能您必须直接单击顶部选项卡栏下方的“All”)哦,我想我可能没有清楚地解释自己。我们正在做的是在命令行中编译。构建PJSIP的脚本在GCC编译器的特定位置查找,但随着iOS5的更新,它们已经更改了GCC的位置。我试着编辑脚本以使其看起来在正确的位置,但同样的错误也发生了。好的,这将是一个棘手的问题。。您应该确保将CC&CXX环境变量设置为/Developer/Platforms/iPhoneOS.platform/Developer/usr/llvm-gcc-4.2/bin/llvm-gcc-4.2,然后重试。为了确保我所做的事情是正确的,下面是我得到的完整错误:
configure iphone:IPHONESDK未指定,选择iPhoneOS5.0.sdk ls:/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.0.sdk/usr/lib/gcc/arm apple darwin*:没有这样的文件或目录配置iphone错误:找不到iPhoneOS5.0.sdk的gcc。如果您认为您有正确的gcc,请在CC环境变量中设置完整路径。
听起来很有可能!如何解决这个问题?请在导航器中单击您的项目,选择target->build configuration选项卡,并将键“Compiler for C/C++/Objective C”设置为“LLVM GCC 4.2”(可能您必须直接单击顶部选项卡栏下方的“All”)哦,我想我可能没有清楚地解释自己。我们正在做的是在命令行中编译。构建PJSIP的脚本在GCC编译器的特定位置查找,但随着iOS5的更新,它们已经更改了GCC的位置。我试着编辑脚本以使其看起来在正确的位置,但同样的错误也发生了。好的,这将是一个棘手的问题。。您应该确保将CC&CXX环境变量设置为/Developer/Platforms/iPhoneOS.platform/Developer/usr/llvm-gcc-4.2/bin/llvm-gcc-4.2,然后重试。为了确保我所做的事情是正确的,下面是我得到的完整错误:
configure iphone:IPHONESDK未指定,选择iPhoneOS5.0.sdk ls:/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.0.sdk/usr/lib/gcc/arm apple darwin*:没有这样的文件或目录配置iphone错误:找不到iPhoneOS5.0.sdk的gcc。如果您认为您拥有正确的gcc,请在CC环境变量中设置完整路径。
那么如何实现它?那么如何实现它?