Visual Studio Express 2005 を使用したスタンドアロン .exe ファイルの作成
Visual Studio Express 2005 は、無料で強力な C 開発環境を提供します。ただし、外部 DLL に依存せずに古いシステム上で実行できるスタンドアロン .exe ファイルを作成する際に課題が生じます。
問題:
内で静的リンクが指定されている場合Visual Studio ツールセットを使用しても、生成された .exe は引き続き msvcm80.dll などの DLL に依存します。さらに、マニフェスト ファイルを使用した複雑な展開システムにより、実行可能ファイルの実行が特定の DLL バージョンに制限されます。
クエリ:
Visual を使用して自己完結型の .exe を作成することは可能ですか?基本的な Win32 操作を実行し、古い Windows オペレーティングと互換性のある Studio Express 2005システム?
解決策:
C ランタイムの場合:
外部ライブラリの場合:
サードパーティのライブラリが利用されている場合、リンカーは動的にリンクされたライブラリを無視するための明示的な命令を必要とする場合があります。 CRT.
これらの変更を実装すると、独立して動作し、古い Windows システムと互換性のある静的にリンクされた .exe ファイルを Visual Studio Express 2005 で生成できます。
以上がVisual Studio Express 2005 は、古い Windows システム用の自己完結型 .exe ファイルを作成できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。