問題タブ [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 に答える
415 参照

qt-creator - QtCreator:QtサブディレクトリプロジェクトでLIBSを再定義しないでください

subdirs project私は次の構造のQtを持っています:

WebServiceLIBS外部Qtプロジェクト(WebServiceの.proファイル)から含まれています

GUIWebサービス(GUIの.proファイル)を使用します。

つまり、基本的にGUIは、の1つのヘッダーファイルをWebService使用し、次に、の複数のヘッダーファイルを使用しますExternalQtProject

問題:LIBSからのエントリWebServiceもに含めるまでリンカーの問題が発生するGUIため、 :GUIからのすべてのLIBSが発生します。ExternalQtProject

明確な依存関係(GUI-> WebService-> ExternalQtProject)があるので、サブプロジェクトのこの再定義を回避する方法はありますか?LIBSGUI

-編集1-

QMakeのサブディレクトリテンプレートを使用するにはどうすればよいですか?プロジェクトをより適切に構成するのに役立ちますが、LIBS

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

linux - Linux に libs3 をインストールする

誰かが LINUX で libs3 をインストールするための詳細な手順を教えてくれませんか? 手続きだけで済みます。

前もって感謝します。

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

g++ - ubuntu で make/g++ を使用してライブラリをリンクする

私のmakefileが次のようになっているとしましょう:

では、g++ はどのディレクトリでライブラリを検索しますか? 私は仮定していた。しかし、そこにライブラリを配置しても、それらが見つからないという不平を言います(*.lib正しいファイルですか、それともUNIXは別のエンディングを使用していますか?!)

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

c++ - MinGW64 ライブラリと MSVC 2010 のリンク

MinGW 4.7.2 でコンパイルした自己コンパイル ライブラリ (zlib、SDL、SDL_Mixer、SDL_Image、PCRE、...) (.dll.a、静的ではない) をリンクしようとしていますが、現在は MSVC 2010 (x64) を使用しています。 、これは正常に動作しますが、アプリケーションを起動しようとすると、「deflateInit2」が SDL_Mixer.dll に見つかりませんでした (ただし、これは zlib.dll にあるはずです...) などの奇妙なエラーが発生します。何が原因でしょうか? それらを MinGW とリンクすると、すべて問題なく動作します。MSVC が適切に使用できるように、*.dll.a ファイルを *.lib ファイルに変換する必要がありますか? リンクの順序に注意する必要がありますか?

公式ライブラリを使用しない理由を誰かが尋ねる前に、それは MinGW 4.7.x で適切に動作しないためです。MinGW 4.7.x では常にスタックが破損しています。

奇妙な MessageBox のスクリーンショット: http://i.imgur.com/zUlTt.png

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

java - Tomcat に現在のプロジェクトのライブラリを含めるにはどうすればよいですか?

各プロジェクトに必要なライブラリを含めてから、必要なすべてのライブラリを tomcat フォルダーに追加することをお勧めします。現在、Tomcat は必要なすべてのライブラリを Tomcat の lib フォルダに配置する必要があるようです。プロジェクトのビルドパスからライブラリを使用するにはどうすればよいですか? 私はEclipseでTomcat 7.032を使用しています。

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

android - libsを使用してAndroidプロジェクトをIDEA11からDEA12に移行できませんでした

IDEA11を問題なく使用して取り組んでいるAndroidプロジェクトがあります。IDEA 12への切り替えlibフォルダー内のjarからクラスをインポートするときに、奇妙な問題が発生します。パッケージ名は解決されますが、クラス名は解決されません。これは同じプロジェクトのスクリーンショットで、左はIDEA 11、右はIDEA 12です。http://i.stack.imgur.com/e40l0.png

*ワイルドカードのインポートでインポートを終了し、ビルドが成功した場合。両方のIDEは同じプロジェクトフォルダとファイルを使用しています。両方のIDEは、このスクリーンショットが示すように同じプロジェクト設定を示しています(左IDEA 11、右IDEA12)。 http://i.stack.imgur.com/E1YSi.jpg

誰かが何が起こっているのかについての手がかりを持っていますか?私の環境は、最新のAndroid開発キットを備えたOSXMountainLionです。

ありがとう!

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

android - インポート android.support.v13.app.FragmentActivity を解決できません

Android プロジェクト ( http://developer.android.com/training/animation/screen-slide.html ) をテストしていますが、1 つのクラスにエラーがあります。

ライブラリにjarを追加しました(v13とv4の両方があります)が、エラーは引き続き発生します。ありがとうございました。

編集: v13 を v4 に変更した後、多くのエラーが消えて 2 つだけ残ります。

スーパー(fm); コンストラクター FragmentStatePageAdapter(FragmentManager) は未定義です。

public Fragment getItem(int position) - 戻り型は FragmentStatePageAdapter.getItem(int) と互換性がありません。

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

c# - Monodevelop libs/ フォルダー

github から .jar ファイルを取得しましたが、それを Android アプリの libs/ フォルダーに配置するように求められました。Android 用の MonoDevelop を使用していますが、libs/ フォルダーがどこにもありません。Eclipse では、オプションの下に .jar ファイルのパスを追加できることがわかりました。MonoDevelop でも同じことはありますか? この .jar ファイルを正しく設定する方法を教えてください。

編集

使用したい jar は次のとおりです: http://loopj.com/android-smart-image-view/ Android 用の MonoDevelop 用にこれを設定してください。

0 投票する
0 に答える
138 参照

linker - Qt5 Osx リンカ エラー

このリンカー コマンドの後に、qmake によって生成された Makefile から次のエラーが表示されます。

エラー:

そのスペルでライブラリが存在しないことを確認できます。ただし、QtWidgets.la があり、QtWidgets を持つ QtWidgets.framework dir もあります。

libディレクトリには、どのファイルにもQt5プレフィックスがありません.Qtを変更する方法があるため、それを検索しません.

名前を変更して移動できることは理解していますが、すべてのライブラリに Qt5 プレフィックスを付けるのは大変な作業です。

0 投票する
0 に答える
115 参照

c++ - 静的ライブラリと動的ライブラリを混在させると LNK2005 エラーが発生する

静的 libと動的 lib ( usingと呼ばれる)ficus.dllにリンクする DLL を作成しようとしています。utils.libcrux.dllcrux.lib

を生成するときcrux.dll、私もutils.libその一部として含めました。

リンク時にこれらのエラーが発生します

1>crux.lib(crux.dll): エラー LNK2005: "public: char __thiscall std::basic_ios >::fill(char)" (?fill@?$basic_ios@DU?$char_traits@D@std@@@ std@@QAEDD@Z) は既に Utils.lib(BaseTypes.obj) で定義されています

Crux/utils/および ficus がすべて同じ /MTd フラグでコンパイルされていることを確認済みです。

これらのリンク エラーを回避する方法はありますか (を使用する以外に/FORCE:MULTIPLE)?

ありがとう。