問題タブ [lib]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
linux - Qt ユーザー ライブラリとシステム ライブラリ
カスタム Qt バージョン (システム: 5.5.1、ユーザー: 5.8.0) で一連のライブラリとプログラムをコンパイルしようとしています。ほとんどの場合、1 つだけを除いてすべて正常に動作します。
必要な環境変数を正しく設定しました (qwt などの他のコンパイル済みライブラリが Qt の 5.8.0 バージョンへのリンクを正しく表示しているという事実によって証明されています)。
したがって、問題の核心は次のとおりです。5.8.0 バージョンに対してコンパイルしようとしているプログラム X には、/usr/lib にある依存関係があります。最終的に、生成された Makefile は次のようになります。
[...] でディレクティブをリンクする他のライブラリは省略しました。「qmake」プログラムを使用して Makefile を生成します。問題は、gcc がカスタム Qt ディレクトリの前に指定された /usr/lib ライブラリ パス (依存関係を見つけるために追加されたもの) を持っていることです。これは、ソフトウェアが 5.8.0 でコンパイルされているため、gcc が 5.8.0 より前のシステム Qt を検出し、リンク フェーズでエラー ((.qtversion[qt_version_tag]+0x0): undefined reference to `qt_version_tag') を呼び出すことを意味します。しかし、その後 5.5.1 にリンクされました。
結局のところ、答えは次のとおりです。生成された Makefile でライブラリ パスの順序を調整するにはどうすればよいでしょうか。
ありがとう!
android - ActivityCompat.OnRequestPermissionsResultCallback を型に解決できません
私は Eclipse を使用しています。私のプロジェクトの mindSdkVersion は 19 で、targetSdkVersion は 23 です。「タイトル」に記載されているエラーを解消するためにどのライブラリに属していますか (または使用する必要がありますか)? すでに「support-v4-19.1.0.jar」と「support-v13-19.1.0.jar」を試しましたが、常にエラーが表示されます。外部ストレージの許可をユーザーに許可するかどうかを動的に尋ねたいと思います。
前もって感謝します。
android - .aar の .aar としてライブラリ内にライブラリを統合する
カスタム ライブラリを別のカスタム ライブラリ内に、両方とも .aar 形式で統合しようとしています。私は両方を Android ライブラリ プロジェクトとしてビルドしており、一方を他方の中で使用しようとしています。他の から他のクラスにアクセスしようとすると、 ClassNotFound 例外が発生します。ランタイム例外が発生しましたが、コードは正常にコンパイルされています。
ios - ライブラリからプロパティにアクセスする際のエラー
別のクラスをインポートするクラスがあり、このクラスのプロパティにアクセスしようとしていますが、値にメンバーがないというエラーが表示されます。私に何ができる?
エラーは self.cachedImageView で発生します
ライブラリのクラス:
そして実装方法は続きます。
私のクラスがcachedImageViewにアクセスしようとしています