您的位置:首页 > 文旅 > 美景 > 国外低代码开发平台_软件开发测试流程_seo蜘蛛屯_nba最快的绝杀

国外低代码开发平台_软件开发测试流程_seo蜘蛛屯_nba最快的绝杀

2024/12/29 7:42:20 来源:https://blog.csdn.net/weixin_37210821/article/details/144422359  浏览:    关键词:国外低代码开发平台_软件开发测试流程_seo蜘蛛屯_nba最快的绝杀
国外低代码开发平台_软件开发测试流程_seo蜘蛛屯_nba最快的绝杀

首先请阅读官方文档

Debug python

  • 在vscode 中安装好对应的python 插件
    在这里插入图片描述

运行程序不存在输入参数的时候

  • 当运行python脚本不存在输入参数的时候,可以使用右上角的直接开始debug
    在这里插入图片描述
  • 然后开始调试即可。

当需要配置输入参数的时候

  • 在当前项目下 .vscode目录 中 添加 .launch.json 文件。
{// 使用 IntelliSense 了解相关属性。// 悬停以查看现有属性的描述。// 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387"version": "0.2.0","configurations": [{"name": "Python 调试程序: 包含参数的当前文件","type": "debugpy","request": "launch","program": "${file}","console": "integratedTerminal","args": ["-i","${workspaceFolder}]}]
}
  • 启动lacunch.json 开始调试。
    在这里插入图片描述

Debug CPP

  • 首先还是安装好对应的插件,本文,使用cmake来管理整个cpp 项目。
    在这里插入图片描述
    在这里插入图片描述
  • 关于cmake 管理工程, 使用CMakeLists.txtCMakePresets.json 来搭配使用。 cmake version > 3.27。本文使用CMake Tools 与 搭配 CMakePresets.json 来使用。通过配置来完成传cmake变量,以及控制多线程编译,以及执行target等配置。
  • CMakePresets.json 内容如下。
{"version": 3,"configurePresets": [{"name": "base","hidden": true,//   "generator": "Ninja","binaryDir": "${sourceDir}/out/build/${presetName}","installDir": "${sourceDir}/out/install/${presetName}"},{"name": "x64-debug","displayName": "x64 Debug","inherits": "base","hidden": true,"architecture": {"value": "x64","strategy": "external"},"cacheVariables": {"CMAKE_BUILD_TYPE": "Debug"}},{"name": "x64-release","displayName": "x64 Release","inherits": "x64-debug","hidden": true,"cacheVariables": {"CMAKE_BUILD_TYPE": "Release"}},{"name": "cuda-debug","displayName": "Cuda x64 Debug","inherits": "x64-debug","cacheVariables": {"BACKEND": "ort-cuda"}},{"name": "cuda-release","displayName": "Cuda x64 Release","inherits": "x64-release","cacheVariables": {"BACKEND": "ort-cuda"}},}]"buildPresets": [{"name": "cuda-release","description": "","displayName": "","jobs": 16,"verbose": false,"configuration": "Release","targets": ["install"],"configurePreset": "cuda-release"},{"name": "trt-release","description": "","displayName": "","jobs": 16,"verbose": false,"configuration": "Release","targets": ["install"],"configurePreset": "trt-release"}]
  • cmake tool 中选择对应的目标,进行预配置,编译以及执行。
    在这里插入图片描述

当没有传参时,Debug

  • 当没有参数传递的时候,debug,直接使用cmake tool 中的调试开启调试,或者执行 也同理

当存在参数传递时。

  • 配置.vscode 中的 launch.json 文件。
{"version": "0.2.0","configurations": [{"name": "(msvc) Launch","type": "cppvsdbg","request": "launch",// Resolved by CMake Tools:"program": "${command:cmake.launchTargetPath}","args": ["${workspaceFolder}\\config.txt, "${workspaceFolder}\\model.onnx"],"stopAtEntry": false,"cwd": "${command:cmake.launchTargetDirectory}","environment": [{// add the directory where our target was built to the PATHs// it gets resolved by CMake Tools:"name": "PATH","value": "${env:PATH}:${command:cmake.getLaunchTargetDirectory}"}],"externalConsole": true}]
}
  • 然后按 F5 开始调试。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com