私のアプリケーションは、ライブラリのソースコードを見ていない:私は図書館法の「定義へ移動」した場合外部ライブラリなしシンボル/ソース
- を、Xcodeは.hファイルに私を取ります チェックされて
- 「デバッグ時に表示解体」私は確信して作られていますが、
- はデバッグするとき、私はソースコードを見ていないと、コールスタックのほとんどは、ライブラリーのために不足している何の.cpp対応が存在しないと言います
ライブラリをDEBUGとして構築し、ヘッダ+ .aファイルをSDKディレクトリにパッケージ化しました。だから、私はいずれかのSDKディレクトリにデバッグファイルをコピーするか、またはどこに見えるべきかをアプリケーションに伝える必要があると思います。どちらをやるかわからない。
私のアプリケーションプロジェクトでは、ライブラリプロジェクトへの参照は維持されず、.aファイルとヘッダディレクトリだけが参照されています。これは、ライブラリプロジェクトがCMakeによって作成されたため、私はそれを変更したくないからです。
ライブラリあなたがデバッグしているマシンでコンパイルされたもの?ライブラリがデバッグ情報でコンパイルされたときと同じ場所にあるソースファイルですか?ライブラリをビルドするときにコンパイラに与えたデバッグフラグはありますか? –
はい、 Macではなく独立して、私は.aとヘッダーのあるアプリケーションプロジェクトに伝えてください。ソース.cppファイルは移動されませんが、ヘッダーと.aファイルを移動してSDKを作成しました。そこには絶対的な道があるのだろうか? Xcodeはどこでどのようにそのような情報を保存しますか? –
あなたはこれを解決しましたか?私はここで同様の質問があります:http://stackoverflow.com/questions/18903782/how-to-match-precompiled-static-librarys-debugging-symbols-to-source-code-with?lq=1 –