现代 CMake 工程化:Targets、依赖发现、安装与 CPack
把零散的 CMake 记录整理成以 target 为中心、可安装、可测试、可打包的现代 C/C++ 构建流程。
编辑器、构建、调试、静态分析和文档工具如何组成顺滑的工作流。
从编辑器配置、项目构建、静态检查、调试、图表和文档发布几个环节,整理一条少重复、可复现的日常开发流程。
Read note →把零散的 CMake 记录整理成以 target 为中心、可安装、可测试、可打包的现代 C/C++ 构建流程。
Read note →Complete guide to the VS Code workbench layout architecture, explaining every window region, customization options, and efficient workspace workflows.
Read note →把零散的 CMake 记录整理成以 target 为中心、可安装、可测试、可打包的现代 C/C++ 构建流程。
从编辑器配置、项目构建、静态检查、调试、图表和文档发布几个环节,整理一条少重复、可复现的日常开发流程。
Complete guide to the VS Code workbench layout architecture, explaining every window region, customization options, and efficient workspace workflows.
Complete VitePress guide covering concepts, quick start, configuration, Markdown extensions, custom themes, deployment, and a practical blog example.
Quick reference for generating an ed25519 SSH key, adding it to the ssh-agent, and configuring it for GitHub authentication on a new machine.
Graphify turns code, documentation, and papers into a queryable knowledge graph, giving AI coding assistants deeper context across your codebase.
CC Switch unifies management of AI coding assistants — routing, usage tracking, session handling, and skill configuration across seven supported apps.
Getting started with Continue, an open-source AI code agent for VS Code that provides inline completion, code generation, and chat-based assistance.
Quick reference for uv, a Rust-based Python package manager that handles virtual environments, dependency resolution, and script execution at high speed.
Build Qt5 from source on Ubuntu, covering dependency installation, configure options, and resolution of common compilation issues.
创建一个高效的Bug报告Issue模板。 .gitlab/issue_templates/bug.md 以下是一个推荐的GitLab Bug Report Issue模板示例。可以根据项目的具体需求调整这个模板:
在使用 CPack 打包过程中自动生成一个文件,其包含存储特定信息,比如版本号或者其他元数据。
Ubuntu上基于Arm的交叉编译工具链。
Valgrind 是一个功能强大的开源程序分析工具,主要用于检测 C/C++ 程序中的内存问题、线程问题以及性能问题。以下是 Valgrind 的一些基本使用方法:
nvidia-smi -L lspci |grep -i nvidia
set_target_properties(${PROJECT_NAME} PROPERTIES VERSION 1.0.0 SOVERSION 1)
cmake, makefile 中定义的宏变量,其实和C/C++中的#define 是一致的,可以传入到C/C++中。 控制程序的编译 比如:cmake中有宏定义:add_definitions(-Dhello="hello cmake")
转自 使用Intel VTune Profiler进行性能分析及优化 初识Intel® VTune™ Profiler Intel VTune Profiler是一个全平台的性能分析工具,可以帮助你快速发现和分析应用程序及整个系统的性能瓶颈。工具支持分析本地或远程的Windows,Linux及Android应用,这些应用可以部署在CPU,GPU,FPG...
microsoft/vscode-cmake-tools
https://cmake.org/cmake/help/latest/command/find_library.html?highlight=find_library
https://cmake.org/cmake/help/latest/command/add_custom_command.html?highlight=add_custom_command
https://blog.csdn.net/KingOfMyHeart/article/details/105438151
https://www.visgraf.impa.br/seminar/slides/rodlima_cmake_presentation.pdf
Show status information, warnings or errors MESSAGE( [SEND_ERROR | STATUS | FATAL_ERROR] "message to display" ... )
https://clubjuggler.livejournal.com/138364.html
https://gitlab.kitware.com/cmake/community/-/wikis/home
https://cmake.org/examples/
安装包&源码 https://graphviz.gitlab.io/download/ sudo apt install graphviz
https://www.hd2y.net/archives/plantuml-installation-and-use
https://marketplace.visualstudio.com/ 网上百度到的一些visualstudiocode的extensions插件。
https://cmake.org/ https://cmake.org/download/ https://cmake.org/documentation/ https://cmake.org/runningcmake/ Book: Mastering CMake 3.1 Edition by Ken Martin (Author), Bill Ho...
Visual Studio Code is a lightweight but powerful source code editor which runs on your desktop and is available for Windows, macOS and Linux. It comes with built-in support for ...
转自 https://www.runoob.com/git/git-tutorial.html
Tool-SVN 2023/2/27 10:07:15 转自https://www.runoob.com/svn/svn-tutorial.html
November 26, 2020 11:45 PM
October 24, 2020 8:48 PM
October 22, 2020 8:45 PM Markdown 中文网:http://markdown.p2hp.com/index.html
October 20, 2020 5:31 PM
September 19, 2020 5:08 PM 上次想做vscode自定义语言的高亮显示,最后调研结果是用vs code的插件实现,以下是总结。
September 16, 2020 2:52 PM
##百度百科资料 中文名:开放原子开源基金会 主管单位:工业和信息化部 登记单位:民政部 社团地址:北京市 海淀区 北四环西路66号17层2018室 统一社会信用代码:53100000MJ0065161D 成立登记日期:2020-06-15 社会组织类型:基金会
September 8, 2020 9:26 PM ~腾讯课堂笔记 TOOL 样机:smartmockups Home 图片拼贴制作软件:Collagelt
快速返回上次编辑位置 Shift+F5键光标快速定位到上一次编辑的位置。 参考 用WPS编辑文件时有一个特点,就是当你下次打开一WPS文件时,光标会自动定位到你上一次存盘时的位置。不过,Word却没有直接提供这个功能,但是,当我们在打开Word文件后,如果按下Shift+F5键您就会发现光标已经快速定位到你上一次编辑的位置了。
August 17, 2020 10:13 AM
https://code.visualstudio.com/shortcuts/keyboard-shortcuts-windows.pdf
https://www.cnblogs.com/xdp-gacl/p/4048937.html
July 8, 2020 11:03 PM HomePage
July 8, 2020 10:23 PM
转载Visual Studio基本使用 卸载 从 https://github.com/Microsoft/VisualStudioUninstaller/releases 下载Setup.ForcedUninstall.exe,并以管理员运行,输入Y,等待完成…
July 6, 2020 10:54 PM
July 6, 2020 10:52 PM
July 6, 2020 10:48 PM 参考 VS2010 MFC的按钮风格改变
July 6, 2020 10:37 PM 参考快速清除vs2008最近打开的项目的几个方法
项目属性—》生成事件—》后期生成事件–》在生成中使用 选择否
#Visual Studio-VS2017 E1696 无法打开源文件“afxwin.h”&找不到“mfc140ud.lib”库文件 缺少编译环境或编译环境默认配置路径不正确导致的。 解决方案: 1.需要安装”用于 x86 和 x64 的 Visual C++ MFC” 2.”项目属性->包含目录”,添加目录 "C:\Program Fi...
July 4, 2020 12:07 AM Release version zip Description This executable is designed to cleanup/scorch all Preview/RC/RTM releases of Visual Studio 2013, Visual Studio 2015 and Vis...
July 4, 2020 12:02 AM 参考: VS2017无法登录微软账户的问题
July 3, 2020 11:52 PM Tips 可以灵活运用正则表达式查找文本内容:查找->查找模式->正则表达式 定位一段字符在文件夹内某个文件:查找->文件查找->目录,选择需要查找的文件夹
July 3, 2020 11:39 PM HomePage The smartest JavaScript IDE
Homepage Free. Built on open source. Runs everywhere
July 3, 2020 11:04 PM 素材网站 千图网 站长素材 懒人图库 素材天下 素材中国
当使用高版本的Visual Studio调用低版本lib时,编译器会发生错误 解决方式如下:
TOOL July 1, 2020 9:49 PM