- 2025-01-06安装zmap
yuminstallcmakegmp-develgengetoptlibpcap-develflexbyaccjson-c-devellibunistring-develgcc-c++cmake报错提示没有Judy,需要安装直接yuminstallJudy*makemakeinstallzmap--versionzmap-p80,443,1080-oraw_ips.txt看下记录跑了几分钟参考:Fus
- 2025-01-04cmake Conan2配置方法
安装:使用python安装pipinstallconan验证:conan--version初始化:conanprofiledetect>default会生成与平台相关的配置项位于C:\Users\<username>\.conan或~/.conan使用:为项目编写conanfile:[requires]spdlog/1.15.0openssl/3.3.2libcurl/8.10.1hiredis/
- 2025-01-04嵌入式linux系统中CMake的基本用法
第一:CMake的基本使用在上篇文章中,我们聊了聊Makefile。虽然它是C/C++项目编译的“老司机”,但写起来真的是让人头大。尤其是当项目文件一多,手写依赖就像在搬砖,费时又费力。那么问题来了,难道我们就没有更优雅的工具了吗?答案是:有!这时候,CMake就像一个专业的项目管家,它会帮
- 2024-12-30mac 的cmake搭建
mac开发需要cmake环境安装cmake版本,最新版本(https://cmake.org/download/)下载dmg安装后,打开CMake,点击Tools选择HowtoInstallForCommandLineUsesudo"/Applications/CMake.app/Contents/bin/cmake-gui"--install创建软连接使用cmake--version能看到对应的cmake版本
- 2024-12-29Windows10 64环境下用Qt5.12.12自带的mingw730_64构建编译OpenCV4.1.0时cmake-3.20.6中的参数配置
一、环境条件说明:操作系统:Windows1064环境编译工具:用Qt5.12.12自带的mingw730_64构建构建对象:编译OpenCV4.1.0的Release64位和Debug64位动态链接库构建工具:CMake中的参数配置二、cmake-3.20.6中的参数配置1、按照下图配置好OpenCV4.1.0的源代码目录和构建编译输出目录,然
- 2024-12-26C++ 自动化编译步骤 msys2
本文主要讲述,在windows操作系统中,在mingw64环境下,使用python脚本来简化编译步骤。结果展示我们只需要一个简单的b命令,就可以完成cmake的一些重复性的编译操作。在之前,我们需要手动输入这些命令rm-f-rbuildmkdirbuildcmake-G"MinGWMakefiles"..mingw32-make步骤
- 2024-12-23VScode + cmake编写Qt程序
本机环境Ubuntu20.04Qt5.12.81.安装Vscode直接在官网下载对应的deb包安装即可。下载后在deb包所在目录执行如下命令安装deb包。sudodpkg-i安装包名.deb然后在应用程序中应该就有了Vscode的图标了。2.安装cmake与gccg++先安装cmakesudoapt-getinstall
- 2024-12-23cppcheck使用
Cppcheck下载安装在https://cppcheck.sourceforge.io/中下载对应的window系统的Cppcheck安装文件安装完成后,在环境变量中添加cppcheck.exe文件所在目录到path变量中CMake项目中使用Cppcheck通过命令行cppcheck设置CMAKE_CXX_CPPCHECK变量来尝试现有项目cmake:
- 2024-12-21CMake构建学习笔记19-OpenSSL库的构建
1.概述OpenSSL是一个开源的加密工具包和库,主要实现了安全套接字层(SSL)和传输层安全(TLS)协议,以及各种加密算法、数字签名、消息摘要、加密证书等功能。这个库可以说是Web开发尤其是HTTPS通信的基石了。这里就具体讲解一下如何构建它。2.构建过程2.1Windows环境首先要说明的是O
- 2024-12-21CMake 语法简单整理 项目文件最后
基本命令#HeadEnlargerWithCMake#CMake真是十分甚至九分的令人头大喵message("\n======================================================================")message("--基本命令喵")message("========================================================
- 2024-12-20gtest简单用法
当前开发环境中,无法把测试代码提交到仓库,所以单测另起一个目录.├──gtest│ ├──CMakeLists.txt#这是最外层的cmake,用以管理所有内部的cmake│ └──sample_test#这是sample_src对应的测试用例,该目录下有一个单独的cmake│ ├──CMakeLists.t
- 2024-12-19MacOS+vscode调试mysql8.0源码
环境:MacOsM1vscode前置:安装brew##安装brew/usr/bin/ruby-e"$(curl-fsSLhttps://cdn.jsdelivr.net/gh/ineo6/homebrew-install/install)"##环境变量eval"$(/opt/homebrew/bin/brewshellenv)"下载源码带boost版本下载之后解压vscode插件安装##直接搜索,然后安
- 2024-12-17C++_数据结构-Map数据类型
C++数据结构容器类:std::vector() map的内部结构是R-B-tree来实现的map:内部实现红黑树有序性,红黑树自动排序 unordered_map在C++11的时候被引入标准库哈希表HashMap散列表 skip-list跳表 #include<unordered_map>std::unnordered_ma
- 2024-12-17CMake学习2024.12.9问AI的问题的记录
vim如何将命令行窗口放入一个子页面中在Vim中将命令行窗口放入一个子页面(分割窗口)中,可以使用内置的终端功能。以下是具体步骤:##前提条件确保你使用的Vim版本支持终端功能。Vim8.0及以上版本和Neovim都支持内置终端。如果你使用的是较旧的Vim版本,建议升级或使用Ne
- 2024-12-14Linux---cmake安装教程
下载将软件下载到自己的Linux系统。大家可以去官网下载,如果找不到也可以在我分享的百度网盘链接下载(请各位支持正版软件,此链接仅用于学习分享)百度网盘链接:https://pan.baidu.com/s/1KdMuF6dAlj-QirE62TZ0xw?pwd=hzgn提取码:hzgn解压编译安装安装cmake解压tar-xvfc
- 2024-12-14cmake 变量定义set 和unset
cmake变量定义set和unset1.变量定义1.1普通变量定义1.2设置缓存条目2环境变量设置3unset取消设置在cmake中变量有两种:变量(普通、缓存)环境变量1.变量定义1.1普通变量定义set(<variable><value>...[PARENT_SCOPE])在CMAKE中没有定义类型概念,set
- 2024-12-13QT windows下使用CMake,设置步骤 mingw lvgl编译运行
参考https://blog.csdn.net/qq_33963083/article/details/95920238针对我安装的qt,目录如下然后用qtcreate打开打开项目中的CMakeLists.txt可以使用的项目如下gitclone--recursivehttps://github.com/Sanya-123/lvgl_port_qt.git
- 2024-12-13Ubuntu下vscode cmake jlink stm32 开发环境搭建
安装gcc-arm-none-eabiJLink或者stm32cubeide自带前面两者安装vscode扩展CMakeToolsCortex-Debug修复vscode爆红.vscode/c_cpp_properties.json{"configurations":[{"name":"Linux","includePath"
- 2024-12-12用Beetle ESP32 C6复现ncnn_on_esp32
前言偶然发现nihui大佬的知乎文章在esp32c3用ncnn跑神经网络mnist-知乎该项目的项目地址:GitHub-nihui/ncnn_on_esp32于是我买了一块BeetleESP32C6,尝试复现该项目。该开发板小巧可爱,性能也是比较好的。本博客希望能够通过列举自己在复现过程中遇到的问题,帮助同
- 2024-12-12(SA002)在运行`cmake .`时发生的错误: "Operation timed out after 30000 milliseconds ..."
(SA002)在运行cmake.时发生的错误:"Operationtimedoutafter30000milliseconds..."在使用cmake.编译vsag时出现错误:[1448bytesdata][1448bytesdata][1448bytesdata]Operationtimedoutafter30000millisecondswith37498381outof100717067bytesreceive
- 2024-12-12cmake
cmake1.安装编译:1.sudoapt-getupdatesudoaptinstallcmake注意:此种方式安装的可能不是最新版本的CMake2.CMake源码下载地址:https://cmake.org/download/tar-zxvfcmake-3.29.0.tar.gz(sudoapt-getinstallg++
- 2024-12-11cmake 中一些技巧
以下内容是工作中遇到的一些cmake特殊使用技巧递归获取目录中所有c文件file(GLOB_RECURSEc_files"${CMAKE_SOURCE_DIR}/xxx/*.c")add_library(xxxlib,${c_files})非递归获取目录中所有c文件set(ProjectSourceFiles)file(GLOBc_files"${CMAKE_SOURCE_DIR}/xxx/*
- 2024-12-10在cmake中移动文件夹
1.使用file命令拷贝后删除源文件file(COPY${SOURCE_FILE}DESTINATION${DESTINATION_FILE})file(REMOVE${SOURCE_FILE})2.使用系统的移动命令execute_process(COMMAND${CMAKE_COMMAND}-Erename${SOURCE_FILE}${DESTINATION_FILE})或execute_process(CO
- 2024-12-08vscode模拟运行lvgl
vscode模拟运行lvgl1.安装vscodevscode官网链接,下载最新版本安装vscode一直点击下一步2.安装vscode插件进入vscode左侧拓展安装以下插件3.下载mingw,cmake,sdl!!!如果后面的包下载有问题可以用我提前下好的阿里链接3.1下载和安装mingw(下载win32_seh_msvcrt)下载后直
- 2024-12-07CMake学习2024.12.7问AI的问题记录
iwtbf:target_include_directories(&{PROJECT_BINARY_DIR})是什么GitHubCopilot:target_include_directories是CMake中的一个命令,用于为目标添加包含目录。&{PROJECT_BINARY_DIR}是一个变量,表示项目的二进制目录。语法如下:target_include_directories(<target>[SYSTEM