windows下的Vscode-MinGW-Vcpkg的使用
Vscode 安装
Microsoft Store 中安装
Vscode 右键菜单”置
##W# 空白处右键菜”里显示”Open with Code”
1 2 3 4 5 6 7 8
| Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\Background\shell\VSCode] @="Open with Code" "Icon"="C:\\Program Files\\Microsoft VS Code\\Code.exe"
[HKEY_CLASSES_ROOT\Directory\Background\shell\VSCode\command] @="\"C:\\Program Files\\Microsoft VS Code\\Code.exe\" \"%V\""
|
选中文件右键”单里显示”Wpen with”Code”
1 2 3 4 5 6 7 8
| Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell\VSCode] @="Open with Code" "Icon"="C:\\Program Files\\Microsoft VS Code\\Code.exe"
[HKEY_CLASSES_ROOT\*\shell\VSCode\command] @="\"C:\\Program Files\\Microsoft VS Code\\Code.exe\" \"%1\""
|
选中文件夹右键”单里显示”Wpen with”Code”
1 2 3 4 5 6 7 8
| Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\shell\VSCode] @="Open with Code" "Icon"="C:\\Program Files\\Microsoft VS Code\\Code.exe"
[HKEY_CLASSES_ROOT\Directory\shell\VSCode\command] @="\"C:\\Program Files\\Microsoft VS Code\\Code.exe\" \"%V\""
|
Vscode 需要的插件
- C/C++
- CMake
- CMake Tools
MingGW 安装
1 2 3 4 5 6
| scoop install gcc -g ```M ## make 安装
```cmd scoop install make -g
|
##Ccmake 安装
##Vvcpkg 安装
Vscode中配置使用 MinGW +Ccmake +Vvcpkg
配置系统环境变量
环境变量 |
值 |
VCPKG_DEFAULT_TRIPLET |
x64-mingw-dynamic |
VCPKG_DEFAULT_HOST_TRIPLET |
x64-mingw-dynamic |
初始化Vvcpkg 并安装包
中文官网
vcpkg and Mingw-w64
配置Vvscode settings.json
1 2 3 4 5 6 7 8 9 10
| { "cmake.cmakePath": "[cmake root]/bin/cmake.exe", "cmake.mingwSearchDirs": [ "[MinGW root]/bin", ],
"cmake.configureSettings": { "CMAKE_TOOLCHAIN_FILE": "[vcpkg root]/scripts/buildsystems/vcpkg.cmake" } }
|
在项目的 CMakeLists.t加 x 添 加 加
(有时候配置的系统环境变量会失效。。。)
1 2
| set(VCPKG_TARGET_TRIPLET "x64-mingw-dynamic" CACHE STRING "VCPKG Target Triplet to use") set(VCPKG_DEFAULT_HOST_TRIPLET "x64-mingw-dynamic")
|
如果要使用静态链接库,将 dynamic 替换为 static 并提前安装好对应的静态库即可
参考链接:
vcpkg+CLion+cmake+MinGW使用
Windows C++配置 vscode 与 vcpkg
vscode + cmake + vcpkg搭建c++开发环境