logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

深入浅出理解动态链接库(DLL)

动态链接库的英文全称是,在 Windows 世界裡,它的文件扩展名通常是.dll。你可以把它想象成一个公共代码仓库。函数:比如计算、加密、文件操作等功能的代码块。类:面向对象编程中的类定义。资源:如图标、图片、字符串、对话框模板等。驱动程序:与硬件通信的代码。它的核心思想是“共享”和“动态”。多个应用程序可以共享使用同一个DLL文件,而“链接”这个操作发生在程序运行时(动态),而非编译时。动态链接

#学习
gitlab中怎么创建MR提交模板

【代码】gitlab中怎么创建MR提交模板。

#gitlab#mr
VSCode 中 Markdown 转 PDF

适合需要书签和专业排版的场景:适合快速轻量的转换从此,您可以在 VSCode 中顺畅地将 Markdown 转换为精美的 PDF 文档,无论是学习笔记、技术博客备份还是项目交付物,都能轻松应对。如果您在操作过程中遇到任何其他问题,欢迎在评论区留言交流!🎯 拓展阅读Markdown Preview Enhanced 官方文档Prince XML 高级用法。

#vscode
C++ 中的 `#ifndef` 和 `#endif` 详解 (c++学习 )

C++ 中的和详解在 C++ 中, 和是预处理指令,用于条件编译。它们共同构成了 C/C++ 程序中防止重复包含头文件的核心机制。工作原理首次包含头文件:后续包含头文件:避免重复定义错误:提高编译效率:防止循环包含:宏命名的通用规范命名格式:(全大写)示例:→→→其他常见用法1. 功能开关编译时可通过禁用日志功能3. 调试模式控制与的比较特性/标准支持C/C++ 标准编译器扩展可靠性10

文章图片
#c++#开发语言
编译与链接学习

阶段 | 输入 | 输出 | 核心任务 | 常见命令 (GCC) |编译main.c(源代码) |main.o(目标文件) | 翻译单个文件,生成机器码,但存在未解决的引用 |链接main.omath.olibsa.out(可执行文件) | 合并所有模块,解析符号分配最终地址但背后依然是先逐个编译,再统一链接的过程。编译错误:通常是语法错误,比如漏了分号、拼错关键字。发生在gcc -c阶段。链接错

#学习
到底了