草庐IT

gcc-plugin

全部标签

objective-c - 使用 LLVM GCC 4.2 不会让我将 CFStringRef _bridge 成 NSString

我需要在我的iPad应用程序中绘制一些图表,所以我遵循了本教程:http://recycled-parts.blogspot.com/2011/07/setting-up-coreplot-in-xcode-4.html其中我不得不将我的C/C++/Objective-C编译器更改为LLVMGCC4.2。(最初是AppleLLVMCompiler3.0)。现在,我无法将CFStringRef_bridge转换为NSString。我收到以下错误:'_bridge'undeclared(firstuseinafunction)谁能帮我解决这个问题??谢谢。 最佳

ios - cordova-plugin-console 不支持这个项目的 cordova-ios 版本

我已将我的环境从ionic1升级到ionic3.19.1。但是,我的项目仍然是ionicv1(或者如果我没记错低于v1,不确定)我运行了命令ioniccordovabuildios--v1还有这个失败。Discoveredplugin"cordova-plugin-console"inconfig.xml.AddingittotheprojectInstalling"cordova-plugin-console"foriosPlugindoesn'tsupportthisproject'scordova-iosversion.cordova-ios:4.5.4,failedversio

javascript - 如何在plugin.xml中添加同名不同文件夹的资源?

我有一个iOSobjective-c组件,它应该包含在PhoneGap/Cordova插件中。这是我的plugin.xml文件中的一部分:...当我尝试将插件添加到我的应用程序时,出现以下错误:Failedtoinstall'org.test.cordova.TestPlugin':Error:Uhoh!targetdestination"/Users/mg/Documents/iOS/hello/platforms/ios/HelloWorld/Resources/TGCameraAuthorizationViewController.strings"alreadyexistsatm

ios - 从 Podfile 为 cocoapod 指定 GCC_PREPROCESSOR_DEFINITIONS

我正在使用MTDates在我的应用程序中进行一些日期计算的库。当然,它作为cocoapod添加到我的项目中.MTDates将mt_startOfCurrentHour等方法添加到NSDate。但它也可以选择使用不带mt_前缀的方法名称。只是startOfCurrentHour。为了启用它,我们需要定义一个预处理器宏MTDATES_NO_PREFIX=1。在podscpec文件中,它可以通过以下方式实现:s.xcconfig={'GCC_PREPROCESSOR_DEFINITIONS'=>'MTDATES_NO_PREFIX=1'}但是在thereleasedpodscpec没有这样的

ios - Cordova google-analytics-plugin 导致 phonegap iOS 构建失败

我为我的phonegap应用程序安装了cordovagoogle-analytics插件(1),它在android上运行良好,但它导致我的iOS构建失败(如果我删除插件,那么我可以再次成功运行iOS构建。当我运行phonegapbuildios时,出现以下错误:Undefinedsymbolsforarchitecturei386:[115/15414]"_deflate",referencedfrom:+[GAICompressionUtilgai_dataByCompressingBytes:length:compressionLevel:mode:]inlibGoogleAnal

ios - 正在使用 iphonesimulator gcc 4.2 构建的 Mac 目标

在混合3.2.5iOS/MacOS项目中,有一个现有的iOS静态库目标,我正在添加一个MacOS静态库。在目标build设置(所有配置)中我将BaseSDK设置为“LatestMacOSX”将架构设置为$(NATIVE_ARCH)将有效架构设置为仅i386使用我自己的PCH文件将header拖入复制header,Mac目标将源代码拖入CompileSources,Mac目标添加位于/System/Library/Frameworks/Foundation.framework的Foundation.framework,将其设置为新的Mac目标(/Developer/Platforms/i

ios - 使用plug man安装一个phone gap plugin iOs

我正在花时间使用plugman将条形码插件集成到我的cordova项目中。我浏览了plugman文档并遵循了他们建议的命令,即。语法:plugmaninstall--platform--project--plugin[--variableNAME=VALUE]我的例子:plugman安装--platformiOS--project~/Users/gundalasubbareddy/Desktop/BarCodeReader--plugin~/Users/gundalasubbareddy/Downloads/BarcodeScanner-master我得到的输出是这样的:用法安装插件$

ios - 将 GCC makefile 脚本转换为 LLVM 3.0 编译器

我正在为iPhone开发一个开源项目,并已将该项目转换为使用ARC和AppleLLVM3.0编译器。然而,该项目依赖于使用makefile构建的外部库,因为它是用C编写的。目前,它使用GCC进行编译,并且在make期间它引用了ARC-ifiedObjective-C代码,这会导致一些符号错误(例如作为@autorelease)在LLVM之前的编译器上不存在。但足够了。我的问题是如何转换这段代码:VERSION=4.3COPT=-F/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS${VERSION}.sdk/Sy

ios - 为什么 GCC -Wselector 和 -Wundeclared-selector 对已声明的选择器发出警告?

GCC的-Wselector和-Wundeclared-selector选项的描述使它们听起来像是很棒的编程工具,可以防止Objective-C中的拼写错误@selector()表达式。但是,在我的代码库中启用它们后,我收到如下警告:Unimplementedselector'reloadData'指向这样的行:[self.tableViewperformSelectorOnMainThread:@selector(reloadData)withObject:nilwaitUntilDone:NO];这行代码在我们的代码库中相当常见。数据是异步加载的,一旦加载完成,上面的代码行用于通知

ios - 单点触控 : no gcc compiler found

在MonoTouch/Xcode升级过程中修复应用商店中损坏的应用。似乎无法让一切恢复正常。由于mtouch似乎无法找到gcc,现在卡在了一个看似损坏的配置中。gcc似乎可用,我可以在xcode上编译一个示例iphone项目有什么想法吗? 最佳答案 这样的事情可能发生在:a)安装Xcode4.3[.1]以及何时删除Xcode4.2(安装程序要求这样做)或者从未安装过。要解决此问题,您需要安装可选的“命令行工具”以获得完整安装。您可以使用以下步骤从Xcode内部执行此操作:XCode4.3CommandLineToolsPackage