全新版本的 VS Code C++ 配置器,基于 Tauri(Rust)和 Svelte.js。
可从 Release 页面下载最新版。
Windows 11 可使用 winget
:
winget install Guyutongxue.Vscch
请看官网。
请参考 Tauri 开发环境配置。
VS Code C++ 配置器
Home Page: https://vscch.guyutongxue.site
License: GNU General Public License v3.0
全新版本的 VS Code C++ 配置器,基于 Tauri(Rust)和 Svelte.js。
可从 Release 页面下载最新版。
Windows 11 可使用 winget
:
winget install Guyutongxue.Vscch
请看官网。
请参考 Tauri 开发环境配置。
我是在项目文件夹0下面的某个文件夹1下面,写了三个文件,在F6运行时报错。是不是不支持多文件运行呢。
OS: Linux Mint 20.3
vscch: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.32' not found (required by vscch)
vscch: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by vscch)
vscch: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by vscch)
vscch: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.35' not found (required by /tmp/.mount_vscch_ESx0Ho/usr/lib/libwebkit2gtk-4.0.so.37)
vscch: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.32' not found (required by /tmp/.mount_vscch_ESx0Ho/usr/lib/libwebkit2gtk-4.0.so.37)
vscch: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by /tmp/.mount_vscch_ESx0Ho/usr/lib/libwebkit2gtk-4.0.so.37)
vscch: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by /tmp/.mount_vscch_ESx0Ho/usr/lib/libwebkit2gtk-4.0.so.37)
vscch: /lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.29' not found (required by /tmp/.mount_vscch_ESx0Ho/usr/lib/libwebkit2gtk-4.0.so.37)
vscch: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by /tmp/.mount_vscch_ESx0Ho/usr/lib/libgtk-3.so.0)
vscch: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by /tmp/.mount_vscch_ESx0Ho/usr/lib/libgdk-3.so.0)
vscch: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by /tmp/.mount_vscch_ESx0Ho/usr/lib/libcairo.so.2)
vscch: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by /tmp/.mount_vscch_ESx0Ho/usr/lib/libgio-2.0.so.0)
vscch: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by /tmp/.mount_vscch_ESx0Ho/usr/lib/libgio-2.0.so.0)
vscch: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by /tmp/.mount_vscch_ESx0Ho/usr/lib/libjavascriptcoregtk-4.0.so.18)
vscch: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by /tmp/.mount_vscch_ESx0Ho/usr/lib/libjavascriptcoregtk-4.0.so.18)
vscch: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.32' not found (required by /tmp/.mount_vscch_ESx0Ho/usr/lib/libjavascriptcoregtk-4.0.so.18)
vscch: /lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.30' not found (required by /tmp/.mount_vscch_ESx0Ho/usr/lib/libjavascriptcoregtk-4.0.so.18)
vscch: /lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.29' not found (required by /tmp/.mount_vscch_ESx0Ho/usr/lib/libjavascriptcoregtk-4.0.so.18)
vscch: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by /tmp/.mount_vscch_ESx0Ho/usr/lib/libglib-2.0.so.0)
vscch: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.32' not found (required by /tmp/.mount_vscch_ESx0Ho/usr/lib/libglib-2.0.so.0)
vscch: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by /tmp/.mount_vscch_ESx0Ho/usr/lib/libglib-2.0.so.0)
vscch: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by /tmp/.mount_vscch_ESx0Ho/usr/lib/libcrypto.so.3)
vscch: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by /tmp/.mount_vscch_ESx0Ho/usr/lib/libcrypto.so.3)
vscch: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by /tmp/.mount_vscch_ESx0Ho/usr/lib/libicuuc.so.70)
vscch: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by /tmp/.mount_vscch_ESx0Ho/usr/lib/libicuuc.so.70)
vscch: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by /tmp/.mount_vscch_ESx0Ho/usr/lib/libsystemd.so.0)
vscch: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.32' not found (required by /tmp/.mount_vscch_ESx0Ho/usr/lib/libsystemd.so.0)
vscch: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by /tmp/.mount_vscch_ESx0Ho/usr/lib/libsystemd.so.0)
vscch: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by /tmp/.mount_vscch_ESx0Ho/usr/lib/libxml2.so.2)
vscch: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by /tmp/.mount_vscch_ESx0Ho/usr/lib/libxml2.so.2)
vscch: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by /tmp/.mount_vscch_ESx0Ho/usr/lib/libsqlite3.so.0)
vscch: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by /tmp/.mount_vscch_ESx0Ho/usr/lib/libsqlite3.so.0)
vscch: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by /tmp/.mount_vscch_ESx0Ho/usr/lib/libxslt.so.1)
vscch: /lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.29' not found (required by /tmp/.mount_vscch_ESx0Ho/usr/lib/libwoff2dec.so.1.0.2)
vscch: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by /tmp/.mount_vscch_ESx0Ho/usr/lib/libgcrypt.so.20)
vscch: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by /tmp/.mount_vscch_ESx0Ho/usr/lib/libgstreamer-1.0.so.0)
vscch: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by /tmp/.mount_vscch_ESx0Ho/usr/lib/libgstreamer-1.0.so.0)
vscch: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by /tmp/.mount_vscch_ESx0Ho/usr/lib/libgstpbutils-1.0.so.0)
vscch: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by /tmp/.mount_vscch_ESx0Ho/usr/lib/libopenjp2.so.7)
vscch: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by /tmp/.mount_vscch_ESx0Ho/usr/lib/libwebp.so.7)
vscch: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by /tmp/.mount_vscch_ESx0Ho/usr/lib/libenchant-2.so.2)
vscch: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by /tmp/.mount_vscch_ESx0Ho/usr/lib/libgmodule-2.0.so.0)
vscch: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by /tmp/.mount_vscch_ESx0Ho/usr/lib/libwayland-server.so.0)
vscch: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by /tmp/.mount_vscch_ESx0Ho/usr/lib/libwayland-server.so.0)
vscch: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by /tmp/.mount_vscch_ESx0Ho/usr/lib/libepoxy.so.0)
vscch: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by /tmp/.mount_vscch_ESx0Ho/usr/lib/libxkbcommon.so.0)
vscch: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by /tmp/.mount_vscch_ESx0Ho/usr/lib/libpsl.so.5)
vscch: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by /tmp/.mount_vscch_ESx0Ho/usr/lib/libgssapi_krb5.so.2)
vscch: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by /tmp/.mount_vscch_ESx0Ho/usr/lib/libmount.so.1)
vscch: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by /tmp/.mount_vscch_ESx0Ho/usr/lib/libmount.so.1)
vscch: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by /tmp/.mount_vscch_ESx0Ho/usr/lib/libselinux.so.1)
vscch: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by /tmp/.mount_vscch_ESx0Ho/usr/lib/libselinux.so.1)
vscch: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.32' not found (required by /tmp/.mount_vscch_ESx0Ho/usr/lib/liblzma.so.5)
vscch: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by /tmp/.mount_vscch_ESx0Ho/usr/lib/liblzma.so.5)
vscch: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by /tmp/.mount_vscch_ESx0Ho/usr/lib/libcap.so.2)
vscch: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by /tmp/.mount_vscch_ESx0Ho/usr/lib/libunwind.so.8)
vscch: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by /tmp/.mount_vscch_ESx0Ho/usr/lib/libunwind.so.8)
vscch: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by /tmp/.mount_vscch_ESx0Ho/usr/lib/libdw.so.1)
vscch: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by /tmp/.mount_vscch_ESx0Ho/usr/lib/libdw.so.1)
vscch: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by /tmp/.mount_vscch_ESx0Ho/usr/lib/libgudev-1.0.so.0)
vscch: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by /tmp/.mount_vscch_ESx0Ho/usr/lib/libevdev.so.2)
vscch: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by /tmp/.mount_vscch_ESx0Ho/usr/lib/libdbus-1.so.3)
vscch: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by /tmp/.mount_vscch_ESx0Ho/usr/lib/libdbus-1.so.3)
vscch: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by /tmp/.mount_vscch_ESx0Ho/usr/lib/libXau.so.6)
vscch: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.32' not found (required by /tmp/.mount_vscch_ESx0Ho/usr/lib/libunistring.so.2)
vscch: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by /tmp/.mount_vscch_ESx0Ho/usr/lib/libunistring.so.2)
vscch: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by /tmp/.mount_vscch_ESx0Ho/usr/lib/libkrb5.so.3)
vscch: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by /tmp/.mount_vscch_ESx0Ho/usr/lib/libkrb5.so.3)
vscch: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by /tmp/.mount_vscch_ESx0Ho/usr/lib/libk5crypto.so.3)
vscch: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by /tmp/.mount_vscch_ESx0Ho/usr/lib/libkrb5support.so.0)
vscch: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by /tmp/.mount_vscch_ESx0Ho/usr/lib/libkrb5support.so.0)
vscch: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by /tmp/.mount_vscch_ESx0Ho/usr/lib/libblkid.so.1)
vscch: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by /tmp/.mount_vscch_ESx0Ho/usr/lib/libelf.so.1)
vscch: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by /tmp/.mount_vscch_ESx0Ho/usr/lib/libudev.so.1)
vscch: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by /tmp/.mount_vscch_ESx0Ho/usr/lib/libudev.so.1)
vscch: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by /tmp/.mount_vscch_ESx0Ho/usr/lib/libbsd.so.0)
vscch: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by /tmp/.mount_vscch_ESx0Ho/usr/lib/libmd.so.0)
网友分享了大佬分享工具的视频,也想到了小伙伴们经常吐槽配置的问题,请求给予 GTK4 + MSYS2 的C/C++ 配置支持
选到了bin目录下无法识别gcc
Log reported from anonymous user: vscch.log
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
]
TODO: find a new FaaS provider
So that a reboot is needed if using MinGW
建议在【配置选项】阶段的功能页中新增一个开关,控制是否在lanch.json文件中的"args"选项添加"-fexec-charset=GBK",以实现在终端打印中文。
Maybe Profiles feature is helpful for this project.
Fix: make tasks.json
like this:
"options": {
"shell": {
"args": [
"/S",
"/C",
"\"\"...\\vcvars64.bat\"",
"&&"
],
"executable": "C:\\Windows\\System32\\cmd.exe"
}
},
"tasks": [
{
"args": [
"...",
{
"value": "\"",
"quoting": "escape"
}
],
"command": "cl.exe",
我目前是这样的
在.vscode同级目录生成一个EXE文件夹,所有exe都存在这个里面
主要是launch和tasks中下面这一段加一个EXE,如下
${fileDirname}\EXE\${fileBasenameNoExtension}.exe
无法使用 compilerPath“D:\Mingw64\bin\g++.exe”解析配置。 请改用“D:\Mingw64\bin\gcc.exe”。
如题。vscode配置安卓环境非常麻烦。
本质上希望支持vscode ndk+mk+CMake支持
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.