0

たとえば、共有ライブラリを使用していますshr.soshr_struct.hこれには、たとえば、プログラムで使用する必要がある構造を含むヘッダーファイルがいくつかありますmain_prog.c

で構造体型のshr_struct.hオブジェクトを宣言できるように、インクルード パスにのコピーを保持する必要がありますか?shr_struct.hmain_prog.c

4

1 に答える 1

0

main_prog.cに依存している場合shr_struct.h、コンパイラはこの最後のファイルがどこにあるかを知る必要があります。

ライブラリがシステムの「標準」ライブラリ パスにインストールされている場合は、このパスを明示的にコンパイラ コマンドに追加する必要はありません。これは、標準のシステム パス自体を検索するのに十分なほどスマートである可能性があるためです。

于 2013-06-12T08:09:31.310 に答える