http://suckless.org/とそのUnixツールのセットについて聞いたことがあります。基本的には、それぞれが1つのことを行うことを目標とするプログラムのセットですが、可能な限りシンプルでリソースを軽くしながら、うまくやっています。小さなWindowsプログラムの作成にどのライブラリを使用できますか?
私はCを使用してWindows上でのプログラミングのこのスタイルを再現する方法を見つけるためにしようとしてきた++が、私が知っているすべてのライブラリは、その機能に関しては巨大であるバイナリを生成します。例えば、Qtの中でも最も単純なものでさえ、一般的に数メガバイトです。私はパッケージングの依存関係を配布可能ファイルと一緒にしているわけではありませんが、私はそれをそのレベルまでしたくありません。
バイナリサイズは私の主な目標の一つではなく、シンプルであり、これらのような大きなライブラリは、工事によって、単純ではありません。バイナリサイズが主な関心事だった場合は、kkreigerやマルウェアのようにランタイム圧縮を使用することができます。
ISO標準のC++ライブラリのみを使用することも可能ですが、小さな単一目的のアプリケーション用にソケットやネットワークシステムを再構築することは、誰もが悩んでいるとは限りません。私は、Windowsの開発者は皆、そのおばあちゃんが容易にアクセス可能持つに数えることができるが、そのようなものが存在する場合は、今、私は知らないいくつかの一般的な-purpouseライブラリがあったと思ったいくつかの理由
。 Unixの哲学に従うが、Windowsターゲットのコードを書くのに何が使えますか?
Erm、Win32 API?あなたはそれよりもはるかに低いレベルを得ることはできません... –
何を!どうやってWindows APIの存在を忘れてしまったのですか? MFCもあります。それを答えに移すと私はそれを受け入れます。 – enthdegree