农村电商扶贫网站建设,个人养老保险缴费明细查询,互联网技术公司,动画制作软件电脑版遇到的问题
当我们在VsCode使用CMake来调试QT程序时#xff0c;可能会出现变量是十六进制的地址#xff0c;而看不到具体的值。例如#xff1a;
如何解决
这时候需要手动设置一下natvis #xff08;资源以上传#xff0c;可以直接下载#xff09; 在.vscode文件下找到…遇到的问题
当我们在VsCode使用CMake来调试QT程序时可能会出现变量是十六进制的地址而看不到具体的值。例如
如何解决
这时候需要手动设置一下natvis 资源以上传可以直接下载 在.vscode文件下找到settings.json文件 在settings.json文件中加入下述代码 cmake.debugConfig: {visualizerFile: ${workspaceFolder}/.vscode/Qt5.natvis,symbolSearchPath: ${env:Qt5_DIR}/bin,sourceFileMap: {c:\\Users\\qt\\work\\qt: ${env:Qt5_DIR}/../Src}}稍微解释一下这几个字段的含义 visualizerFile指定了可视化调试所需的文件路径这里是指定了Qt5的natvis文件路径。 symbolSearchPath指定了符号搜索路径这里是指定了Qt5的bin路径。 sourceFileMap指定了源文件映射将本地路径映射到Qt5源码路径方便在调试时能够查看源码。 ${env:Qt5_DIR}是设置的qt环境变量Qt5_DIR为设置环境变量的名称(个人取就行)。 ${workspaceFolder}是程序表示当前工作空间的文件夹路径。 cmake.debugConfig是用于配置CMake项目的调试配置。它包含了调试器的设置例如启动参数、环境变量、调试器类型等。通过配置cmake.debugConfig用户可以定制化调试器的行为以便更好地调试CMake项目。
单纯的想要变量显示就只要设置visualizerFile就行 cmake.debugConfig: {visualizerFile: ${workspaceFolder}/.vscode/Qt5.natvis}