これは非常に単純な質問ですが、私はしばらくそれに苦しんでいます。私はいくつかのスレッドを読んだが、まだ答えを見つけるように見えることができます。xcode 4プロジェクトに単純なライブラリを追加する
このDDMathParserライブラリを既存のプロジェクトに追加しようとしています。数学パーサーのドキュメントの状態
"DDMathParser"サブフォルダをプロジェクト#import "DDMathParser.h"にコピーするだけでよいです。 "
私のプロジェクトにサブフォルダを追加し、ヘッダー `#import" DDMathParser.h "を最初のビューコントローラに追加しました。最初にXcodeはファイルを見つけることができないと言っていました。フォルダ
#import "DDMathParser/DDMathParser.h"
を含めるように私のヘッダーを変更Xcodeは、フォルダやヘッダファイルを見つけることのようですが、私は、このような
NSLog(@"%@", [@"1 + 2" numberByEvaluatingString]);
などのドキュメントからテストを実行するとき、私はエラー「スレッド1を取得しています:受け取ったプログラムsginal: "SIGABRT" 'DDMathParで見ることができますserのサンプルファイルには、ターゲットがある、私はこれが私の問題かどうか疑問に思っています。
は、私は単純なビューコントローラに DDMathParserライブラリを追加しようとしている問題を明確にしていただければ幸いですそうすることでstaementNSLog(@"%@", [@"1 + 2" numberByEvaluatingString]);
すべてのヘルプ/明確化を実行します。
返信いただきありがとうございましたあなたの投稿は非常に役に立ちましたが、まだエラーが発生しています。私はあなたの指示に従い、コードを外部ディレクトリにダウンロードし、プロジェクトにファイルを追加して問題なくヘッダーを追加することができましたが、テストプログラムを実行すると、DDMathEvaluator.mと_DDDEcimalFunctions m。私はあなたと違ったことを理解しているようです。何か提案がありましたら教えていただき、ありがとうございます。 – user813611
えええええええええええええええええええええええええええええんをプロジェクトに追加している時に、あなたの目標を選択してもよろしいですか? DDMathEvaluator.mを選択すると、それがターゲットに含まれていることを確認できますか?私が言ったように、私は助けを打ち込んでいたので、このステップバイステップで歩いていたので、うまくいきました。テストとして、最初から新しいプロジェクトを作成して試してみることができますか? – memmons
返信Harkonianにもう一度おねがいします。1.私はgitリポジトリ2のmathParserTestビューベースのアプリケーションという名前の新しいプロジェクトを作成しました。私はterminalコマンドを使ってプロジェクトのルートフォルダにあるDDMathParserをダウンロードしました。3. FILE-> mathParserTest "を選択し、項目をグループにコピーしないでDir>/External/DDMathParser/DDMathParserを選択し、追加されたフォルダのグループを作成し、ターゲットに追加するmathParserTestをチェックします。ターゲットの横にmathParserTestという名前のIBアイコンがあります。ファイルを含むフォルダはプロジェクトにインポートされ、コンパイルするまでは正常に見えます。 – user813611