ウェブ全体で、「uuid.h が見つからない」という質問に対する答えは、「ある種の rpm または deb ファイルをインストールする」です。これは、他のオープン ソースに依存するある種のオープン ソース プロジェクトを構築しようとする場合には適切かもしれませんが、独自のソフトウェアを構築する場合には適切ではないようです。
私の会社では、ソース管理からコードを取得してビルドすることで、独自のコードのほとんどをビルドできます。依存ヘッダー、ライブラリなどは同期に含まれます。ただし、誰かが uuid.h が見つからない場合はいつでも、semoone は常に「do apt-get install uuid-dev」またはそのようなことを言います。
私の質問: このようにインストールする必要がある uuid.h の違いは何ですか? コードでも ODBC を使用していますが、odbc ヘッダーを「インストール」する必要はありません。同上 xml パーサー、およびその他の多くのサードパーティ コード。