1

プロジェクトに動的にリンクしたいライブラリを作成しています。このライブラリは、pthread、opengl、xlib、xrandr、freetype、glew、jpeg、sndfile、および openal を利用します。現在、ライブラリをコンパイルしてプログラムでリンクしようとすると、これらの依存関係も個別にリンクする必要があります。デフォルトですべてをライブラリにリンクしたいと考えています。これは可能ですか?

4

1 に答える 1

1

静的にリンクするライブラリの .a 形式のバイナリを取得し、ターゲット ライブラリをビルドするときにそれらを含める必要があります。それはトリックを行います。通常、サードパーティのライブラリには、.so とともに .a 形式もあります。

こちらもぜひご覧ください。 http://www.yolinux.com/TUTORIALS/LibraryArchives-StaticAndDynamic.html

于 2013-10-03T19:11:24.613 に答える