プロジェクトに動的にリンクしたいライブラリを作成しています。このライブラリは、pthread、opengl、xlib、xrandr、freetype、glew、jpeg、sndfile、および openal を利用します。現在、ライブラリをコンパイルしてプログラムでリンクしようとすると、これらの依存関係も個別にリンクする必要があります。デフォルトですべてをライブラリにリンクしたいと考えています。これは可能ですか?
user768417
質問する
131 次
1 に答える
1
静的にリンクするライブラリの .a 形式のバイナリを取得し、ターゲット ライブラリをビルドするときにそれらを含める必要があります。それはトリックを行います。通常、サードパーティのライブラリには、.so とともに .a 形式もあります。
こちらもぜひご覧ください。 http://www.yolinux.com/TUTORIALS/LibraryArchives-StaticAndDynamic.html
于 2013-10-03T19:11:24.613 に答える