記事のディレクトリ
レディーコンピュータMinGWのコンパイラ環境
- MinGWのは、オプションの数字、安定した、マルチライブラリパッケージをサポートしていますなぜ、VScodeは良いサポートを持っています
- 彼らはもはや維持するためになぜmingw.orgダウンロード、mingwの古いバージョンでは、多くの問題のバージョンでは、サードパーティ製のパッケージの問題、さらには標準ライブラリの問題は、存在しません
- なぜ新しいバージョンはC ++ VScodeをお勧め拡大され、mingwの-64をお勧めします
- なぜオフラインインストールパッケージを:パッケージのダウンロードが非常に遅いため、オンラインで直接貼り付けられます
ポータル:
MinGWのオフインストールパッケージ64
注意:以上是弥补vscode官方教程的缺陷:mingw-64下载过慢,后文建议看官网 https://code.visualstudio.com/docs/cpp/config-mingw
如果英文一般或者过程有什么问题欢迎再继续参照后续教程并且点赞
インストール:
mingwのインストールパスにはスペースがないことができ~/Program Files/…
、Windowsのパスのデフォルトの選択を変更しなければならないので、スペース内を
Path環境パスの設定
コンフィギュレーション変数:G ++ exeファイル、他のソフトウェアはまた、G ++のコンパイル接続の最適化で、コンピュータのG ++を知るために、このようなVScodeの必要性exeファイルのパスにアクセスすることにより見つけることが可能なコンピュータソフトウェアコンパイラに伝えます。
- インストールを見つけ
…/mingw-64/
、パスをコピーし、新しいMinGWのシステム変数は、値はパスです - パスに変数を追加
%MinGW/bin%
- [OK]、設定を完了
- 途中、小切手番号、オープンCMDまたはPowerShellを、入力することで
g++ -v
、印刷情報が表示され、それが示す、見つけるために、このソフトウェアのパスをcmdをG ++コンパイラMinGWの我々はそれがVScodeまたは他のソフトウェアはまた、MinGWの見つけることができることができると信じていますC ++コンパイラ
C / C ++が拡大VScodeインストール
実行するように設定(最も直接的な設定が自動的にVSCODEを発生させます)
- C ++実行可能ファイルを書く
あなたがこれを書くことができます。
int main(){
std::cout<<"Test Env"<<std::endl;
}
- 。メインメニューターミナル>設定のデフォルトのビルドタスクから、地図が表示され、グラムを選択++
- あなたは、自動的に生成さを見ることができます
{
"version": "2.0.0",
"tasks": [
{
"type": "shell",
"label": "g++.exe build active file",
"command": "C:\\mingw-w64\\i686-8.1.0-posix-dwarf-rt_v6-rev0\\mingw32\\bin\\g++.exe",
"args": ["-g", "${file}", "-o", "${fileDirname}\\${fileBasenameNoExtension}.exe"],
"options": {
"cwd": "C:\\mingw-w64\\i686-8.1.0-posix-dwarf-rt_v6-rev0\\mingw32\\bin"
},
"problemMatcher": ["$gcc"],
"group": {
"kind": "build",
"isDefault": true
}
}
]
}
これらの構成は、ここで、G ++コンパイラこれは、最も重要なのはcompilerPathで、VSCODE関連情報を伝えます
- Ctrlキーを押しながら+ Shiftキー+ Bショートカットは、上記のタスクの一部を実行するために、次のように表示されます
あなたが正常にコンパイルされ、正しくその文法を行う場合は、上記のtask.json構成がコンパイルされます。あなたは、ファイルのディレクトリよりも多くのEXEファイルを検索します
- デバッグの設定
デバッグがヒット>設定を追加...
6.生成されたデバッグG ++プロファイルを選択し、同様のlaunch.jsonが生成されます。
{
"version": "0.2.0",
"configurations": [
{
"name": "g++.exe build and debug active file",
"type": "cppdbg",
"request": "launch",
"program": "${fileDirname}\\${fileBasenameNoExtension}.exe",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": false,
"MIMode": "gdb",
"miDebuggerPath": "C:\\mingw-w64\\i686-8.1.0-posix-dwarf-rt_v6-rev0\\mingw32\\bin\\gdb.exe",
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
],
"preLaunchTask": "g++.exe build active file"
}
]
}
- この方法では、デバッガを実行することができ、そしてこれまでのところ成功した設置環境になります