Win95/98/Me/NTをサポートする最新のC++コンパイラはどれですか? VS2010/VS2008 doesn't supportこれらのオペレーティングシステムは、私がVS2003を使用した場合は最高の状態になるでしょうか?C++でのWin95/98/Me/NTのサポート
0
A
答えて
1
VS2005も問題ありません。 Visual C++ 2008のWindows 95、Windows 98、Windows ME、またはWindows NTをターゲットにサポートしていませんVisual C++で始まり
:あなたのリンクのVS2008バージョンでは、具体的には、サポートを中止する最初のバージョンであると述べています。 WINVERまたは_WIN32_WINNTマクロがこれらのバージョンのWindowsに割り当てられている場合は、マクロを変更する必要があります。
技術的には、これはコンパイラ自体とは関係ありません。つまり、古いバージョンのWindowsを対象にしてバージョンマクロを設定することはできません。繰り返しても、これは必ずしもプログラムがWindowsの古いバージョンで実行されないを意味するものではなく、ヘッダ宣言が古いバージョンと下位互換性がないことを意味します。 Win2K以上で導入された関数を使用しない限り、プログラムは正常に動作します。
当然、(破損した)オペレーティングシステムをサポートする価値はありません。
関連する問題
- 1. C#でのGRPCのTLSサポート
- 2. C#のBluetoothサポート
- 3. C#エバール()のサポート
- 4. XcodeのC++サポート
- 5. C/C++デベロッパのArtifactoryサポート
- 6. Android用NativeLibraryでのC++ 11のサポート
- 7. C++ 11 visual_studioでのthread_localキーワードのサポート11
- 8. VS2015でのC++/CLIデバッグのサポート
- 9. C#プロキシサーバーでのHTTPSサポートの構築
- 10. ASP.NET \ C#プロジェクトで複数のアセンブリをサポート
- 11. C++ 0x enumクラスのQtサポート
- 12. emacsカスタムC++コンパイルのサポート
- 13. Mongodb C++ドライバとGridFSのサポート
- 14. C/C++:/usr/include/time.hからマルチアーキテクチャのサポート
- 15. Objective-CもサポートするクロスプラットフォームのC++ IDE?
- 16. ReSharper C++でシングルアンダースコアキーワードをサポート
- 17. C++で従来のC APIをラップしてイテレータをサポートする
- 18. Objective-C++でサポートされているC++の量
- 19. AndroidスタジオC++ ndkサポート
- 20. C++プログラムへのMPIサポートの追加
- 21. Borland C++ BuilderのCoverityサポートの問題
- 22. POCO C++ライブラリのMySQLタイムスタンプのサポート
- 23. C#7サポートの有効化の影響?
- 24. CMakeでNVCCでC++ 11をサポートする
- 25. ClangでQtCreatorでC++ 14をサポート
- 26. USBドライブでのC#7.0サポートのJetBrains Riderは可能ですか?
- 27. JavaおよびC++のFacebookサポート
- 28. SonarQube MsBuild、C#7.0ローカル関数のサポート?
- 29. Clang 3.1とC++ 11のサポート状況
- 30. FirebaseリアルタイムDBからのC++サポート
壊れたものとサポートされていないものとの違いは... 98はNTほど壊れていないMEほど壊れていませんでした。 98SEはかなりまともです。文字列、cout、cin、endlだけを使用していた私のコンソールアプリケーションは、Windows 98(OSはサポートされていない)で実行しようとするとエラーになるので、どのヘッダ宣言が互換性がないか、 。とにかく、VS2005よりも最新のC++ IDE /コンパイラについて知っていますか?または、VS2005はWin 95/98に最も優れたC++コンパイルです。 – Eugene
@ user389823:確かにWin98は最高のものでしたが、Win9x/MEのアーキテクチャ全体がMS-DOSとの互換性のために壊れていました。私はあなたのエラーは、VC++ランタイムライブラリがそのシステムに存在しないためだと信じています:静的ライブラリ(設定 - > C/C++ - >コード生成 - >ランタイムライブラリ)をリンクしてみてください。 – casablanca
「新しいバージョンのWindowsを期待していますが、あなたのWindowsバージョンをアップグレードしてください」というメッセージが表示されても、エラーが表示されます。 – Eugene