4

Windows には、デフォルトの C ライブラリ msvcrt.dll があります。

msvcrt.dll の関数のみを使用する単純な C プログラムを作成することはできますか? これにより、最近の VC ランタイムをインストールする必要がなくなります。

/NODEFAULTLIB を明示的に指定し、dll インポート手順を使用して msvcrt.dll 関数をインポートする方法が考えられます。

誰にも手がかりがありますか?

4

2 に答える 2

3

msvcrt.dllあなたが言うまさにその理由でリンクするMinGW-w64 GCCを使用できます。

ここからダウンロードできます。-static-libgcc -static-libstdc++DLL を再配布したくない場合は、プログラムを とリンクできます。

そうは言っても、実行可能ファイルと一緒にファイルを出荷するだけでよく、msvcr*.dll何もインストールする必要はありません。

于 2014-02-05T16:17:26.583 に答える