Visual Studio 2008 C ++で作成された小さなプログラムがあり、基本的に単純なテキストファイルを作成および変更します。ここではコードをコピーしませんが、誰かが見たい場合は、www.joggingbenefits.net/hcode.txtを参照してください。
私の問題は-このコードから.exeを作成したいのですが、これは必ずしもVisualStudioまたはredistパッケージがインストールされていない他のWindowsPCで実行できます。
私がこれまでに試したこと:
- プロジェクト構成を「デバッグ」から「リリース」に変更します
- 提供されている4つのランタイムライブラリすべてを切り替えます(コード生成中)
- 生成された.exeのそれぞれを「リリースディレクトリ」に保存します
- Visual StudioがインストールされていないPCでそれらをそれぞれ実行しようとすると、どれも機能しません...約0.5秒間しか実行されず、消えます。
何が間違っているのかわかりません。ここで非常に重要なものが欠落している必要があります...要約すると、コンパイルモードをリリースに変更し、ランタイムライブラリ、静的/動的ライブラリを変更しようとしましたが、どれも変更しませんでした。生成されたexeのいくつかが実行される可能性があります...
PS-プログラムはすべて管理者として実行され、ウイルス対策などが無効になっているため、そうではありません。また、DLLにリンクしたことはありません。含まれているライブラリはすべて、標準です。
何か案が?