rpath

    0

    1答えて

    私たちはいくつかのdylibと動的にリンクするプロジェクトを持っています。ビルドを別のMacにコピーするとき。 "インストール"中に共有ライブラリパスを修正するために、dylibと実行可能ファイルに対して "otool"を実行する必要があります。 OSXにはDLLパスからDLLパスへの奇妙な要件があり、相対パスが機能しない(rpathを使用している)ように見えます。私の質問はここにあります: Ma

    2

    1答えて

    現在、Xcode 8.1、Cocoa Pods 1.2.0.beta.1を使用しており、iOS 10.1のシミュレータで私のアプリケーションを起動しています。私のアプリは、しかし、シミュレータでアプリを起動した後、私は次のエラーが表示され、うまく構築します dyld: Library not loaded: @rpath/AFNetworking.framework/AFNetworking

    1

    1答えて

    Qtでカスタムフレームワークを作成したいと思います。私は、フレームワーク自体を作成することができていますが、Qtは実行時にフレームワークを見つけることができない: dyld: Library not loaded: QSettingsDialog.framework/Versions/0/QSettingsDialog Referenced from: /Users/sky/QtProj

    0

    1答えて

    私はOSX上でフレームワークを作成するのにCMakeを使いましたが、フレームワークはlibusbと動的にリンクしています。 fixup_bundle()などを使用してlibusb.dylibをフレームワークバンドルにコピーし、私のライブラリのrpathを修正して、libusbの絶対パスではなく、フレームワークを指し示すようにしますか? rpathを修正

    0

    1答えて

    前任者。 ソースコードからRPMを構築するのに問題があります。 Qt5.7.0でQt5で書かれています。 私のシステムはFedora 24です。 私はqt-opensource-linux-x64-5.7.0.runをインストールし、自分のコードを正常に構築しました。 しかし、RPMを構築しているうちに、インストール段階でエラーが発生します。 私のRPMファイルは以下の通りです。 N

    5

    1答えて

    MacOS上のCMakeでターゲット上に複数のRPATHディレクトリを設定するにはどうすればよいですか? Linuxでは、私たちは、コロンで区切られたリストを使用することができます:MacOSで set_target_properties(mytarget PROPERTIES INSTALL_RPATH "\$ORIGIN/../lib:\$ORIGIN/../thirdpa

    0

    1答えて

    私は常にビルドツリーで実行可能ファイルを実行します(cmakeの「インストール」から実行しません)。ライブラリー、のはそれfruitを呼びましょう、フレームワークとして構築されています: add_library(fruit SHARED ${FRUIT_SOURCES}) set_target_properties(fruit PROPERTIES FRAMEWORK TRUE) set_ta

    3

    1答えて

    openkinectのウェブサイトからxbox kinectを使用する簡単なインストールをしています。問題は、OSXディストリビューションがないことと、自作があなたのためにインストールを処理すると想定されていることです。 インストールの最後のステップでは、私のインストールに何が問題なのかのヒントを得ました。 私はサイトから言われました。 「あなたはリンクに問題がある場合は、[次のコマンドを使用して

    1

    1答えて

    私はOS X - SDL2 https://www.libsdl.org/download-2.0.phpを使用しており、フレームワークをリソースとして実行可能ファイルに入れています。 -F/Path/to/local/framework -framework SDL2を使用してかなり普通にリンクしていますが、-Wl、-rpath、。/ Library/Frameworksを追加しました。ルートデ

    0

    1答えて

    "brew update"は私の/ bin/zipalignを破壊してしまったと思います。ボックスは離れた場所にあります(サーバーボックス内の10時間のタイムゾーンの違いにより、cmd + rを押す物理アクセスを取得できません)。私はsudoすることができますが、それは問題を解決しません。 どうすれば解決できますか? $ /bin/zipalign dyld: warning, LC_RPATH