Cursor1.1.6安装c++插件
网盘https://wwrm.lanzoue.com/ialoO2zvpk6f。Cursor1.1.6插件商店已经不能搜索到c++插件。按F1,然后输入install from。
·
Cursor1.1.6插件商店已经不能搜索到c++插件 vscode-cpptools

可下载这个版本
https://github.com/microsoft/vscode-cpptools/releases/tag/v1.23.5
网盘 https://wwrm.lanzoue.com/ialoO2zvpk6f
cursor安装方法:
按F1,然后输入install from

版本参考
c++插件 1.23.6 1.23.5
cursor1.2.1 1.1.6 1.1.7 应该可以,待验证
cursor1.2.2 似乎不支持了
目前新版本是:1.6.35 ,c++插件是:1.24.4
可用 https://wwrm.lanzoue.com/iQSNd36zhnlg

如果是cmake方式:
除了ms c++插件还需要的插件有
CMakeLists.txt
cmake_minimum_required(VERSION 3.20)
project(vsin01 VERSION 0.1 LANGUAGES CXX)
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(OpenCV_DIR D:/opencv4.10/x64/mingw/lib)#库路径你自己换成你电脑上的
find_package(OpenCV REQUIRED)
include_directories(${OpenCV_INCLUDE_DIRS})
# 包含 Eigen 头文件目录
include_directories("D:/Forvs/eigen-3.4.0")
# 查找项目中的所有 .cpp 源文件,排除 CMake 生成目录
file(GLOB_RECURSE SOURCES
${CMAKE_SOURCE_DIR}/*.cpp
${CMAKE_SOURCE_DIR}/*.hpp
)
# 手动排除掉 CMake 生成的 CMakeFiles 目录
list(FILTER SOURCES EXCLUDE REGEX "/CMakeFiles/")
# 将找到的文件添加到可执行文件中
add_executable(MYCODE ${SOURCES})
target_link_libraries(MYCODE PRIVATE ${OpenCV_LIBS})
.vscode方式:https://wwrm.lanzoue.com/izGJ536zj6xi

c_cpp_properties.json
{
"configurations": [
{
"name": "Win64", // 指示平台,如 Mac/Linux/Windows,实测乱填也行
"includePath": [
"${workspaceFolder}/**",
"G:/forOpencv4.12/opencv4.12_MinGW11.2/include"
],
"defines": ["_DEBUG", "UNICODE", "_UNICODE"],
"compilerPath": "G:/mingw1120_64/bin/g++.exe"
}
],
"version": 4
}
launch.json
{
"version": "0.2.0",
"configurations": [
{
"name": "(gdb) Launch", // 配置名称,将会在启动配置的下拉菜单中显示
"type": "cppdbg", // 配置类型,这里只能为 cppdbg
"preLaunchTask": "build",
"request": "launch", //请求配置类型,可以为 launch(启动)或 attach(附加)
"program": "${fileDirname}\\${fileBasenameNoExtension}.exe",
// 将要进行调试的程序的路径
"args": [], // 程序调试时传递给程序的命令行参数,一般设为空即可
"stopAtEntry": false, // 设为 true 时程序将暂停在程序入口处,一般设置为 false
"cwd": "${fileDirname}", // 调试程序时的工作目录,一般为${workspaceRoot}即代码所在目录 workspaceRoot 已被弃用,现改为 workspaceFolder
"environment": [],
"externalConsole": false, // 调试时是否显示控制台窗口
"MIMode": "gdb",
"miDebuggerPath": "G:/mingw1120_64/bin/gdb.exe", // miDebugger 的路径,注意这里要与 MinGw 的路径对应
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": false
}
]
}
]
}
tasks.json
{
"tasks": [
{
"type": "cppbuild",
"label": "build",
"command": "g++",
"args": [
"-fdiagnostics-color=always",
"-g",
"${file}", //单个CPP文件编译
// "${workspaceFolder}\\*.cpp", //支持多个CPP文件编译
"-I",
"G:/forOpencv4.12/opencv4.12_MinGW11.2/include",
"-L",
"G:/forOpencv4.12/opencv4.12_MinGW11.2/x64/mingw/bin",
"-l", "libopencv_world4120",
"-o",
"${fileDirname}\\${fileBasenameNoExtension}.exe"
],
"options": {
"cwd": "${fileDirname}"
},
"problemMatcher": ["$gcc"],
"group": {
"kind": "build",
"isDefault": true
},
"detail": "调试器生成的任务。"
}
],
"version": "2.0.0"
}
settings.json
{
"files.associations": {
"iostream": "cpp",
"ostream": "cpp"
}
}
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)