dllを静的にリンクする無料の方法はありますか?dll to libを試しましたが、999ドルは高すぎます。1つのexe+1つのDLLではなく、1つの素敵なexeが必要なので、代替手段は何ですか。
ありがとう
dllを静的にリンクする無料の方法はありますか?dll to libを試しましたが、999ドルは高すぎます。1つのexe+1つのDLLではなく、1つの素敵なexeが必要なので、代替手段は何ですか。
ありがとう
それができるかどうかはわかりません。非常に慎重に扱う必要があるいくつかの問題があります。
Lou Francoのアイデアは、これらすべての問題を回避しますが、解凍したDLLをユーザーのドライブに置いたままにしないようにすることが重要です。
dllをリソースに配置し、それを書き出して動的にロードすることができます。遅延読み込みを使用し、何かを呼び出す前に必ず書き出す必要があります。
この方法では実際にはリンクされていませんが、.exeを展開するだけで済みます。
多くの場合、次のクールなライブラリを使用して、リソースからメモリにdllを直接ロードできます:https ://github.com/fancycode/MemoryModule 。
それはあなたが探しているものではありませんが、同じ最終目標を達成します。
私はインターネットで検索してこのソフトウェアを見つけました、私はテストしません。
http://www.coderupgrade.com/Dll2StaticLib.exe
http://www.binary-soft.com/dll2lib/d2l.exe