- 博客(12)
- 问答 (1)
- 收藏
- 关注
原创 vscode C++ 在 Mac 和 Windows 的编译调试环境的搭建
CMake 不直接构建代码,而是生成标准的构建文件(如 Makefile、Ninja 文件或者 Visual Studio 的项目文件),这些文件再由相应的构建系统(如 make、ninja 或 MSBuild)用来编译和链接源代码。当你第一次运行你的程序时,C++扩展会在你的项目的.vscode文件夹中创建一个名为tasks.json的文件。确保你的文件路径和工具链配置正确无误,这将帮助你更有效地管理和构建你的C++项目。在某些情况下,你可能需要自定义你的调试配置,例如指定运行时传递给程序的参数。
2024-04-16 01:26:57
1071
原创 前端网页开发debug调试基础技巧
你可以逐行执行(Step Over),进入函数(Step Into),跳出函数(Step Out),或继续执行直到下一个断点(Resume)。在代码中找到你想要暂停执行的行。在代码暂停执行时,你可以查看和修改作用域中的变量值,检查调用栈,以及查看当前执行环境的状态。在“Sources”面板中,浏览或搜索到你想要调试的JavaScript文件,并打开它。在逐步执行代码时,观察应用的行为和控制台的输出,以帮助理解代码的执行流程和发现问题。当你的网页运行并执行到断点所在的代码行时,浏览器会自动暂停执行。
2024-03-16 02:24:12
1791
原创 Rider 中 Github Copilot 使用经验
例如,如果你在 C++ 代码旁边写下。可以通过注释来提出问题或请求解释。,Copilot 将尝试提供解释。
2024-01-06 03:40:49
1182
翻译 Real-Time Rendering 第四版 图形学渲染管线概述 翻译整理
渲染管线并行阶段前一个阶段渲染管线四个阶段应用阶段几何处理阶段光栅化阶段像素处理阶段。
2023-08-31 13:54:42
284
原创 C++ inline 内联函数特性解析及使用建议
内联函数内联函数是一种编程语言结构,用来建议编译器对一些特殊函数进行内联扩展;也就是说建议编译器将指定的函数体插入并取代每一处调用该函数的地方(上下文),从而节省每次调用函数时带来的额外时间开支。1使用内联函数时必须考虑程序的占用空间和执行效率。inlineC++中通过inline修饰符来建议编译器生成内联函数。接下来探讨C++中的内联函数的几种情况。成员函数与inline定义在类中的成员函数默认都是内联的。普通内联函数特性inline函数相比于普通函数优点inline函数在被调用处
2021-10-10 22:24:48
504
原创 两个AABB相交测试算法详解
AABB相交测试AABB相交测试如何改变文本的样式如何插入一段漂亮的代码片AABB相交测试判断两个AABB是否相交bool AABBTest(const Vector3& a_pos, const Vector3& b_pos, const Vector3& a_half_size, const Vector3& b_half_size) { Vector3 delta = b_pos - a_pos; Vector3 totalSize = halfSizeA
2021-09-07 09:23:28
1946
原创 Visual Studio使用vcpkg快速配置OpenGL的方法
配置vcpkg首先,根据官方推荐 ,可在C盘新建一个src文件夹(C:\src)。在该目录下运行PowerShell或普通cmd。运行以下命令下载vcpkg,执行bootstrap-vcpkg.bat脚本,并使其可在VS中使用。可将安装目录(如C:\src\vcpkg)添加进系统环境变量中以方便命令行调用。如未安装过Git需先下载安装GIt,并将Git所在目录添加进环境变量中。git clone https://github.com/microsoft/vcpkg.\vcpkg\bootstrap
2021-05-05 23:43:21
2857
原创 算法题:打地鼠 图的路径查找
新鲜热乎的某厂笔试最后一题。题目描述有一个 n * m 个格子的矩阵mp时不时会冒出一些地鼠。mp[i][j] 表示每过 mp[i][j] 的时间第 i 行第 j 列的格子会冒出一只地鼠。初始时,时间为0,你在第1行第1列格子处,每秒你必须向上下左右四个方向移动一格,不能走出矩阵外。作为一个合格的打地鼠玩家,如果这一秒你从格子 a 走到格子 b ,下一秒你不能从格子 b 走到格子 a 。如果你走到一个格子的时候,这里刚好冒出一只地鼠,你就可以打一下地鼠。你的终点是第n行第m列的格子,给你 t
2021-04-20 04:16:59
801
4
空空如也
VS Code调试功能出现问题
2021-09-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人