我知道这是一个非常简单的问题,但我一直在努力。我已经阅读了一些主题,但仍然可以找到答案。添加一个简单的库到一个xcode 4项目
我想将这个DDMathParser库添加到我现有的项目中。数学解析器文档状态
“只需将”DDMathParser“子文件夹复制到您的项目#import”DDMathParser.h“中,即可顺利完成。”
我在我的项目中添加了子文件夹,并在我的第一个视图控制器中添加了头文件“#import”DDMathParser.h。起初,Xcode声明无法找到该文件。并改变了我的头,包括
#import "DDMathParser/DDMathParser.h"
Xcode中似乎找到该文件夹和头文件的文件夹,但是当我从文件运行测试,如
NSLog(@"%@", [@"1 + 2" numberByEvaluatingString]);
我收到错误“主题1 :程序收到的sginal:“SIGABRT”'我可以在DDMathPar中看到系统示例文件,有一个目标,我想知道这是否是我的问题。
为了澄清我想向DDMathParser库添加到一个简单的视图控制器的问题,这样做将不胜感激运行staement NSLog(@"%@", [@"1 + 2" numberByEvaluatingString]);
任何帮助/澄清。
感谢您的回复您的帖子是非常有帮助的,但我仍然收到错误。我按照您的指示一步一步,并能够将代码下载到外部目录,将文件添加到项目并添加头没有问题,但是当我运行我的测试程序时,我得到15错误全部源于DDMathEvaluator.m和_DDDEcimalFunctions .M。我似乎无法弄清楚我和你做了什么不同。如果您有任何建议,请告诉我,非常感谢您的帮助! – user813611
嗯......你是否确定在你将DDMathParser目录添加到你的项目中时选择了你的目标?如果您选择DDMathEvaluator.m,您是否可以确认它已包含在您的目标中?正如我所说的,当我在输入帮助信息的时候,我正在一步一步地走过去,它运行良好。作为一个测试,你可以从头开始创建一个新项目并尝试一下吗? – memmons
再次感谢Harkonian的回复,1,我创建了一个名为mathParserTest的基于app的应用程序,使用git repository 2.我使用终端命令下载项目根文件夹中的DDMathParser 3.我选择FILE-> Add files to“ mathParserTest“,然后选择Dir>/External/DDMathParser/DDMathParser,将项目复制到组中,取消选中所有添加的文件夹创建组,并添加到目标mathParserTest选中。目标在其旁边具有名称为mathParserTest的IB图标。包含文件的文件夹导入到项目中,看起来很好,直到我编译。 – user813611