dylib (87)


iPhone用スタティックライブラリの作成

iPhone用スタティックライブラリの作成

私のiPhoneアプリに使用したいオープンソースライブラリがあります。 ライブラリはCで書かれ、Makefilesでコンパイルされます。 静的ライブラリを使用したいと思います。.aファイルをプロジェクトの依存関係に追加すると、シミュレータとうまく動作しますが、iPhone SDKをターゲットに設定するとリンクされません(確かに.aファイルがIntelプラットフォーム向けにコンパイルされてい…


c++ - ダイナミックに割り当てられた配列をXcodeデバッガで表示しますか?

C++で配列があるとしましょう: double* velocity=new double[100]; GDBのコマンドラインを使って、私はこの配列を以下のコマンドで見ることができます:>print*velocity @ 100 それは配列内のすべてのdouble値のきれいにフォーマットされたリストを出力します。 ただし、Xcodeデバッガを使用する場合は、これを単一のdoub…


macos - OS Xでスタティックリンクする方法

OS Xの静的ライブラリにリンクしようとしていますが、gccコマンドで-staticフラグを使用し-staticが、次のエラーメッセージが表示されます。 ld_classic: can't locate file for:-lcrt0.o collect2: ld returned 1 exit status 私はマニュアルページを見て、次のようなものを読んでいます: このオプションは、…


Xcodeデバッガ:なぜ私はアセンブラを表示していますか?

私はちょうどXcodeでCocoa開発を始めました。こんにちは世界の例です。 私は、「 ランタイム・デバッグ 」セクションのステップ6までです。 デバッガツールバーの[ステップオーバー]ボタンを使用して、コードをステップ実行します。 各コード行が実行されると、プログラムの状態を調べることができます。 変数の値は、最後のステップで値が変更されたことを示すために、赤で描かれることがあります。 示され…


iPhone用アセンブラ(.s)コードの条件付きコンパイル-どのように?

.sファイルに数行のアセンブラ・アーム・コードがあります。 ちょうど私が呼び出す必要があるいくつかのルーチン。 それはデバイスのためにビルドするときはうまく動作しますが、私はiPhone Simulatorに切り替えるときに "そのような指示はありません"というエラーが出ます。 私は条件付きで.sファイルの一部を私が知っているものとコンパイルしようとしました:#if !TARGET_IPHO…


c++ - MacOSX:依存関係をローカルバンドルに集めるにはどうすればいいですか?

私は他のいくつかのライブラリに依存するプラグインアプリケーション(dylib)を作成しています。 これらの他のライブラリは私のシステムにインストールされていますが、いかなるユーザーのシステムにもインストールされることを保証されていません。 だから私は私のアプリケーションと一緒に依存関係をバンドルする方法を見つける必要があります。 私はotoolを使用して他のdylibへのパスを一覧表示または変更…


c++ - osxの.soと.dylibの違いは何ですか?

.dylibはOSX上の動的ライブラリ拡張ですが、従来のunixの.so共有オブジェクトを使用できない/使用すべきではないことは決してわかりません。 私が持っている質問のいくつか: 概念レベルでは、.soと.dylibの主な違いは何ですか? いつ他のものを使うことができますか? コンパイルの秘訣とヒント(例えば、gcc-shared-fPICの代わりにosxでは動作しないので)…


共有ライブラリをロードできないため、rJavaをロードできません

私はRにRJavaパッケージをロードするのに苦労しています。 私は次のメッセージを受け取ります>library(rJava) Error in inDL(x, as.logical(local), as.logical(now),...):unable to load shared library \ 'C:/PROGRA~1/R/R-210~1.1/library/…


objective c - フレームワークと動的ライブラリの主な違いは何ですか?

フレーム作業と動的ライブラリの主な違いは何ですか?…


macos - install_name_toolを使って何がうまくいかないの?

私はそれが構築された後にdylibのインストールパスを変更しようとしています。 私はotool-Lを使って現在のパスが何かを確認します。 そして、私はそうする: $ install_name_tool-change/my/current/path/libmine.dylib \/my/new/path/libmine.dylib libmine.dylib 私は間違いはないが、何…





xcode library rpath mac not ios loaded swift dyld 中身