Windows 10/11 に Turbo C++ をインストールする:DOSBox と仮想マシンを使用したステップバイステップ ガイド
ラボの課題には Turbo C++ が必要です またはレガシーコードチェック 、しかし、Windows 11はtc.exeの起動を拒否しますか?このガイドでは、DOS システムをエミュレートする互換性レイヤーである DOSBox を使用して、IDE を迅速に実行する方法を説明します。完全なレトロ環境が必要な場合は、完全な Windows 95 仮想マシンを使用します。
NTVDM サブシステムが削除されたため、最新の 64 ビット Windows エディションでは 16 ビット アプリケーションがネイティブにサポートされなくなりました。その結果、Turbo C++ などの古いソフトウェアを直接実行できなくなります。
セットアップを迅速に行うには、DOS ベースの PC をエミュレートし、Turbo C++ を数秒で起動できる DOSBox を使用します。完全なデスクトップ エクスペリエンスが必要な場合(たとえば、コンパイラと一緒に他の従来のツールを実行する場合)、VirtualBox を使用して Windows 95 ISO を起動します。
ユースケースに合った方法を選択してください:
- 方法 1 – DOSBox (セットアップ 2 分)
- 方法 2 – 仮想マシン (完全なレガシー Windows)
- Turbo C++ を直接実行できないのはなぜですか?
- 最新の無料 C/C++ IDE
方法 1:DOSBox (2 分のセットアップ)
DOSBox は、オリジナルの 16 ビット CPU、VGA グラフィックス、Sound Blaster オーディオ、および純粋な DOS ファイル システムをエミュレートすることにより、完全な DOS 環境を構築します。 Turbo C++ は、予期される環境を検出し、90 年代の PC と同じ方法で起動します。
ヒント: 次のコマンドを .bat ファイルに入れると時間を節約できます。次回はファイルをダブルクリックするだけで Turbo C++ が起動します。
<オル>mount c C:\TurboC c: cd bin tc.exe
これにより、Turbo C++ フォルダが DOSBox 内の C ドライブとしてマウントされます。
方法 2:仮想マシン (完全なレガシー Windows)
仮想マシンは、独自の CPU、BIOS、ディスクを使用して PC 全体をシミュレートします。セットアップには時間がかかりますが、サンドボックス内で完全な Windows 95 デスクトップを実行できます。これにより、古い開発者ツールをより正確に実行できるようになります。
<オル>警告: VM を実際のネットワークに接続しないでください。一部のレガシー ISO には、マルウェアまたは安全でないドライバーが含まれている可能性があります。ネットワーク アダプタは無効のままにしてください。
Turbo C++ を Windows 11 で直接実行できないのはなぜですか?
- Turbo C++ は 16 ビット アプリケーションであり、最新の Windows では 64 ビット ビルドでのネイティブ 16 ビット サポートがすべて削除されます。
- 古いヘッダーと非標準関数 (
conio.hの Borland 固有バージョンなど) が使用されています。 )最新の IDE には移植できません。 - 最新の C++ 標準はサポートされていません。 Turbo C++ で書かれたコードは通常、大幅な書き換えを行わないと他の場所でコンパイルできません。
最新の無料 C/C++ IDE (推奨)
Turbo C++ に限定されていない場合は、次の最新のコンパイラとエディタを試してみてください。
- Visual Studio コミュニティ エディション – デバッガー、コード提案、MSVC サポートを備えた完全な IDE。
- コード::ブロック – 軽量でオープンソース。 GCC または Clang で動作します。
- クリオン – 強力な CMake およびコード ナビゲーション機能を備えたトライアルベースの IDE。
これらのツールは最新の標準をサポートし、従来の癖を回避して、実際の使用により実用的になります。
追加ツール (オプション): また、一部の 16 ビット アプリを 64 ビット Windows で直接実行できるようにするコミュニティ プロジェクトである NTVDMx64 を実験することもできます。ただし、これにはシステムの調整が必要であり、Turbo C++ を確実にサポートできない可能性があります。
著者について
ハムザ・モハマド・アンワル
Hamza Mohammad Anwar は、MERN テクノロジーを使用した高性能アプリケーションの開発に重点を置いている中級の JavaScript Web 開発者です。彼のスキルセットには、ReactJS、MongoDB、Express NodeJS、およびその他の関連テクノロジーに関する専門知識が含まれています。 Hamza は Google IT 認定プロフェッショナルでもあり、IT サポートにおける彼の能力を際立たせています。熱心な問題解決者として、彼はコンピューター上でエラーを再現してトラブルシューティングを行い、さまざまな技術的な問題の解決策を見つけます。
-
Windows 10 で Microsoft Edge をアンインストールする方法
Windows 10 のリリースに伴い、Microsoft はユーザーにとって非常に有益な新機能とアプリを大量に導入しました。それでも、必ずしもすべての機能とアプリがユーザーによって使用されているとは限りません。同じことが Microsoft Edge にも当てはまります。Microsoft は Windows 10 でそれを導入し、多くの改良を加えた Internet Explorer の兄弟であると述べましたが、それでも評判に応えていません.さらに必然的に、Google Chrome や Mozilla Firefox などの競合他社に追いつけません。これが、ユーザーが Microsoft
-
修正:Windows10ストアエラー「このアプリを開くことができません」
多くのWindows10ユーザーは、完全に突然、またはWindows 10のアップグレード後に、Windowsストアを正常に開くことができなくなったと報告しています。 Windowsストアを開くことができず、「このアプリを開くことができません。ストアに問題があります。修復または再インストールについては、システム管理者に連絡してください。」この問題の影響を受けた一部のユーザーでは、Windowsストアのアイコンが灰色に変わりましたが、他のユーザーでは緑色のままでした。 「このアプリを開くことができません」という問題は、DNSサーバーのアドレスが機能していないことから、Windowsストアの登録が