Cの初心者は、Cソースファイルの先頭に#include "something.h"
と宣言するだけで、プログラムが魔法のように外部ライブラリにアクセスできるようです。どうしたの?Cプログラムでの外部ライブラリの使用
私はPOSIXライブラリ(unistd.h)を使いたいです。私はヘッダーファイルといくつかのDLLを持っていますが、それらをリンクしてコンパイル(GCC MinGW)してDLLを見つけることはできません。
dllを生成してリンクする方法とdllをCヘッダーに接続する方法についての良いチュートリアルは何ですか?
ショック!ホラー!プログラマは彼らが何をしているのかを知る必要があります!どのようなばかげたアイデア!もちろんMinGWは、CランタイムDLLがlinkeを取得するように手配します。他のCコンパイルシステムと同様です。もちろん、非標準機能を使用する場合は、非標準ライブラリをリンクする必要があります。 –
@Neil:そうです。私はいくつかの人々がlibcだけを使ってプログラムを書くことを忘れています。もちろん、glibcは膨大な膨れた豚ですから、これはかつてこれがより合理的な命題でした。 –