我已经安装了WSL2和构建工具,一切都在linux控制台上运行良好(包括一个我能够用dbg调试的测试c程序)。我现在试图在我的windows10机器上有一个工作开发环境,通过安装VSCode和几个扩展(c/c和远程WSL)。
构建工作得很好,但是当我尝试调试时,在执行(F10)几行之后,我收到了错误:
Unable to open 'libc-start.c': Unable to read file 'vscode-remote://wsl+ubuntu-20.04/build/glibc-YYA7BZ/glibc-2.31/csu/libc-start.c' (Error: Unable to resolve non-existing file 'vscode-remote://wsl+ubuntu-20.04/build/glibc-YYA7BZ/glibc-2.31/csu/libc-start.c').
从那时起,调试器基本上不再工作,每次我按F10(或F11),我都会收到一个带有相同错误的新弹出窗口。
错误和开发环境的屏幕截图
按下“创建文件”按钮会导致“无法写入文件”vs code-remote://wsl Ubuntu-20.04....”(文件同上)。
在这里跟随我的启动.json文件
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "(gdb) Launch",
"type": "cppdbg",
"request": "launch",
"program": "${fileDirname}/${fileBasenameNoExtension}",
"args": [],
"stopAtEntry": true,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": false,
"MIMode": "gdb",
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
]
}
]
}
和my tasks.json:
{
// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "2.0.0",
"tasks": [
{
"type": "shell",
"label": "C++ Compile",
"command": "/usr/bin/g++",
"args": ["-g","*.cpp","-o","${fileDirname}/${fileBasenameNoExtension}"],
"options": {"cwd": "${workspaceFolder}"},
"problemMatcher": ["$gcc"],
"group": {"kind": "build","isDefault": true}
}
]
}
在发帖之前,我已经搜索了很多。其他人在旧帖子中也有类似的问题,但他们中的大多数人声称这是一个老问题,他们说这个问题在升级后已经解决了。我正在运行我正在使用的所有东西的最新版本(包括VSCode和插件)。
提前感谢所有伸出援手的人。
正在添加
"sourceFileMap": { "//wsl$/Ubuntu-20.04" : "/" }
到发射.json为我解决了这个问题。
当我尝试运行main.py时,出现此错误:ModuleNotFoundError:没有名为'曲库'的模块 vscode似乎无法识别目录文件夹中文件的导入,但在pycharm中它正常运行。vscode需要什么才能识别这种导入?
问题内容: 我试图在春季连接一个messageSource以用于我的应用程序。它不起作用,给出此错误: org.springframework.context.NoSuchMessageException:在代码“ validation_required”下找不到语言环境“ en”的消息。 我的 applicationContext.xml 包含messageSource的以下定义: 我的邮件属性
我目前正在编写TensorFlow教程,需要下载源代码。当我运行时,我得到以下错误: 我正在我的家庭网络上工作,并且有最新版本的Git。 我尝试了以下命令,但没有成功: 有什么想法吗?
我正在构建一个SPFx angular 2组件,它有一个嵌套的子组件。子组件需要引用当前上下文,但如果我引用了: 我得到: SPComponentLoader.LoadComponent:错误:***无法从组件“FFAA6A0E-9EBA-40A0-BEC5-226D1DB53CAF”(RequirementsFormWebPart)加载入口点。defaultLoghandler.error@de
我有一个json转储为 我编写了一个小代码来从json获取一些详细信息 这给我造成了错误: 回溯(最近一次调用):文件“python_opennms.py”,第24行,in x=get_nodes_opennms()文件“python_opennms.py”,第15行,in get_nodes_opennms for i in JSON.load(open('out.txt'))[“alarm”]
我是Python初学者。我对Python中的正则表达式有所了解。例如:\d指的是匹配0个或更多的数字。 上面的表达式-第3行-在做什么?更具体地说,写有什么意义?