1. 程式人生 > 實用技巧 >Java連載127-多執行緒TCP網路程式設計

Java連載127-多執行緒TCP網路程式設計

第一步:下載mingw64

首先,在各大搜索引擎上搜索mingw64,進入其官網下載即可

需要注意的是,下載預設的是先從網頁上下載下載器,再進行選擇下載。但是在部分電腦上下載會出現什麼mingw64.txt錯誤;

(十分詭異的是,當我現在用這個方法進行的時候那個錯誤又不見了~~~)

所以這時候你就需要再次返回官方尋找最新的壓縮包,最後解壓到你所需要的路徑下就行

ps:其實如果你又安裝其他c/c++的IDE,其實可以從那些軟體中尋找到mingw,我當前用的就是Devc中的mingw

第二步:下載VScode

在各大搜索引擎中搜索vscode並且進入微軟的官網下載(對於沒有掛代理的情況下進入官網會有一些慢,稍安勿躁)


下載好vscode之後開啟並且在外掛商店中下載以下幾種外掛

c/c++:配置c/c++的環境;

Chinese:中文語言包(建議如果英語還算過關的同學使用英文原版培養看英文的習慣)

code runner:執行程式碼更加方便一點

第三步:配置mingw的環境變數

我的電腦-右鍵屬性-高階屬性-環境變數-在path一欄中加入你剛剛放置mingw64//bin資料夾的路徑

第四步:參照官方檔案進行環境的設定

首先,你需要建立一個資料夾作為你c/c++的work space

其次,在這個資料夾下建立一個hello.cpp的測試程式碼

#include <bits/stdc++.h>
using namespace std;
int main()
{
cout << "hello" << endl;
return 0;
}

完成後在這個資料夾下建立一個名為.vscode的資料夾

並且在這個資料夾下放三個配置檔案(.json)

1.tasks.json

{
"version": "2.0.0",
"tasks": [
{
"type": "shell",
"label": "C/C++: g++.exe build active file", //與lanuch.json中的preLaunchTask保持一致
"command": "D:\\Devc++\\Dev-Cpp\\MinGW64\\bin\\g++.exe", //改為你自己放置的路徑
"args": [
"-g",
"${file}", //如果這裡按照官方檔案修改為那個字尾.cpp的話在編譯的時候會出現返回程式碼1的錯誤
"-o",
"${fileDirname}\\${fileBasenameNoExtension}.exe"
],
"options": {
"cwd": "${workspaceRoot}"
},
"problemMatcher": [
"$gcc"
],
"group": {
"kind": "build",
"isDefault": true
}
}
]
}
  1. launch.json
{
// 使用 IntelliSense 瞭解相關屬性。
// 懸停以檢視現有屬性的描述。
// 欲瞭解更多資訊,請訪問: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "g++.exe - 生成和除錯活動檔案",
"type": "cppdbg",
"request": "launch",
"program": "${fileDirname}\\${fileBasenameNoExtension}.exe",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": true,
"MIMode": "gdb",
"miDebuggerPath": "D:\\Devc++\\Dev-Cpp\\MinGW64\\bin\\gdb.exe", //改為你自己的路徑
"setupCommands": [
{
"description": "為 gdb 啟用整齊列印",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
],
"preLaunchTask": "C/C++: g++.exe build active file" //與task.json中的label保持一致
}
]
}
  1. c_cpp_properties.json
{
"configurations": [
{
"name": "Win32",
"includePath": ["${workspaceFolder}/**"],
"defines": ["_DEBUG", "UNICODE", "_UNICODE"],
"compilerPath": "D:\\Devc++\\Dev-Cpp\\MinGW64\\bin\\g++.exe", //改為自己的路徑
"cStandard": "c11",
"cppStandard": "c++17",
"intelliSenseMode": "clang-x86"
}
],
"version": 4
}

然後到這你基本上就可以對於自己的程式碼進行除錯、運行了

!注意使用VScode最好學會一些關於命令列的操作,因為VScode本質上只是一個編輯器,其對於語言的操作基於其內建的命令列進行

比如簡單的執行檔案的命令:

.\hello.exe

小結

其實這個教程並不是那種手把手的教程,而是輔助你對於官方檔案進行理解和改進

我一直堅信,一切的設定最官方、最正確的都是來源於原文的官方檔案,即便現在有中文版的檔案但是其內容還是不夠完善和嚴謹

如果對於配置還有什麼問題,歡迎留言或私信

很高興能夠進行分享~~