問題タブ [libs]

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.

0 投票する
1 に答える
541 参照

boost - Boost BCP は必要な LIB ファイルもコピーしますか?

これは、長年ブーストを使用しているユーザーにとっては簡単なことかもしれませんが、私はブーストを始めたばかりです。

VisualStudio C++ プロジェクトに配置する必要がある部分だけを抽出するために、フル ブースト ディストリビューションと BCP をビルドしました。

私が見つけたのは、bcp を呼び出すと、ソース ツリーが宛先にコピーされることです。ただし、必要なコンパイル済み lib ファイルはコピーしません (必要なモジュールの場合)。

したがって、プロジェクトをビルドしてインクルードすると

たとえば、リンカー エラーが発生します。

*エラー 1 エラー LNK1104: ファイル 'libboost_program_options-vc100-mt-sgd-1_54.lib' を開けません*

だから私の質問はこれです:BCPは必要に応じてコンパイルされたLIBファイルもコピーする必要がありますか?

また

BOOST のユーザーがこれらのコンパイル済みライブラリ ファイルを手動でコピーするのは標準的な手順ですか?

0 投票する
1 に答える
2101 参照

amazon-web-services - Android Studio:「引数 [ファイル コレクション] のメソッド compile<> が見つかりませんでした」

aws-android-sdk-1.6.1-debug.jar(Amazon Cloud Service) ライブラリを Android Studio プロジェクトに追加しようとしています。そこで、jarファイルをlibs-directoryにコピーし、「ライブラリとして追加」を右クリックしました。次に、行 compile files( libs/aws-android-sdk-1.6.1-debug.jar) をファイルに追加し、コマンド プロンプトから clean batbuild.gradleを実行します。gradlewこのバットはエラーを出します:

jarファイルは確かにlibsディレクトリにありますが。私も試しcompile fileTree(dir: 'libs', include: '*.jar')ました:同じ結果で。Android Studio でビルドしても同じ結果が得られます。

なぜ瓶が見つからなかったのですか?

0 投票する
2 に答える
2694 参照

java - CQL JDBC 1.2.5 は cassandra-thrift-2.0.1 および cassandra-clientutil-2.0.1 と互換性がありますか?

カサンドラに入ったばかりです。バージョン 2.0.1 をセットアップすると、サーバーは正常に動作し、cqlsh が接続してさまざまなコマンドを適切に実行するため、インフラストラクチャに問題がないことがわかります。

小さな Java テスト プログラムがあります。OS X 10.8.3 (Darwin) で最近の Java 7 JDK を使用しています。

Cassandra 2.0.1 には Java 7 が必要なためです。jdbc wiki ページに記載されているように、これらのライブラリから始めました。

そして、このコードを呼び出すと

getConnection() は、org/apache/thrift/TEnum に対して java.lang.NoClassDefFoundError をスローします。問題ありません - libthrift-0.9.1.jar でそれを見つけ、それをクラスパスに追加しました。次に、org.apache.cassandra.cql.jdbc.AbstractJdbcType に対して java.lang.NoClassDefFoundError を取得します。AbstractJdbcType の cassandra-jdbc-1.2.5.jar を grep しましたが、見つかりません。Abstractをgrepするとわかります

古いバージョンの JDBC lib (1.1.2 および 1.2.1) をダウンロードしましたが、org.apache.cassandra.cql.jdbc.AbstractJdbcType も含まれていません。

org.apache.cassandra.cql.jdbc.AbstractJdbcType をグーグルで検索すると、それが cassandra-all/1.0.0 ビルドにあることがわかりますか? 多分?

1.2.5 のソースをダウンロードして再構築しましたが、ManagedConnection.java で getSchema() がオーバーライドされていないため、コンパイルに失敗しました。

getSchema() は Java 7 java.sql.Connection の新機能です。

間違ったバージョンの jar、JDK、またはおそらく 2.0.1 を混合していると思いますが、jdbc 1.2.5 は互換性がありません...? JDBC と v2.0.1 を使用するための適切な jar のセットを指定できる人はいますか?

0 投票する
1 に答える
1223 参照

makefile - コンパイラ/リンカー変数を設定するために、makefile で wx-config 情報を使用する方法は?

boost と pcre lib を使用して、wxwidgets に基づいたアプリケーションを作成しています。メイクファイル内では、通常、CXXFLAGS 変数などを使用して、コンパイラとリンカーのパスを配置する必要があります。

私はこれを書きました:

私が今考えていることから、wx-config は必要なライブラリーを教えてくれます。

コンパイルしたファイルをリンクしようとすると、リンカは、wx-config で指定されているライブラリの 1 つであるライブラリ「gio-2.0」などを検出できないというエラーを表示します。見つからないライブラリをすべて手動でインストールして動作するようになりましたが、通常、この要求されたライブラリはすべて wxwidgets の一部である必要があります.... 上記の makefile 構成のパーツを台無しにしたと思います。どう思いますか?

0 投票する
2 に答える
5822 参照

c++ - Windowsに相当するobjcopy? (lib シンボルを衝突させるためのハック)

GNU ツールobjcopyに相当する Windows を探しています。ここに投稿された提案を私の問題に実装しようとしていますが、クロスプラットフォーム (Windows、Linux、および Mac) で実行する必要があります。Google の友達で答えが見つからなかったので、おそらくソリューションを別の方法で実装する必要があります。ありがとうございました!

0 投票する
1 に答える
269 参照

java - Libs フォルダー内の jar を使用してコマンド ラインを使用して Android プロジェクトを作成する

Android のドキュメントを調べたところ、次のコマンドで Android プロジェクトが作成されると書かれています。

これは完璧に機能します。しかし、LibsフォルダーにAndroidサポートjarが見つかりませんでした。Eclipse を使用して同じプロジェクトを作成すると、デフォルトで Android サポート jar が Libs フォルダーに追加されます。しかし、コマンドに JAR を含めて、Libs フォルダーに一度に追加できるようにしたいと考えています。JARのリストをコマンドの引数として追加でき、プロジェクトの作成中にJARがLibsフォルダーに追加されるようなコマンドはありますか? または、dist フォルダーなどに JAR を追加して Java プロジェクトを作成する eclipse コマンド ライン ツールを使用してこれを行うことは可能ですか?

0 投票する
4 に答える
1454 参照

c++ - ライブラリを格納するパス。必要なベスト プラクティス

Linux で C および C++ でいくつかのプロジェクトを作成する予定です。一部のプロジェクトでは、追加のライブラリが必要になります。私が間違っている場合は修正してください。libs を に保存する予定です/usr/local/include。しかし、すべてのライブラリを 1 つのディレクトリに混在させるのは良い方法でしょうか? ディレクトリに libs 名のサブディレクトリを作成したほうがよい/usr/local/includeでしょうか? また、ヘッダーとソースを別のディレクトリに保存した方がよいのでしょうか? ベストプラクティスが必要です。

たとえばMiniIni https://code.google.com/p/minini/のようなコンパイルされていないライブラリを処理する方法。ヘッダーと C ファイルが付属しています。それをコンパイルして、/libディレクトリとヘッダーに配置する必要があり/includeます。または、すべてを /include に配置する方がよいのでしょうか?