avatar
Articles
255
Tags
100
Categories
23

Theqiqi_blog
Search

Theqiqi_blog

5.cmake使用raylib库在linux上编译项目
Created2024-03-04|cmake|cmake•c•raylib
raylib1.准备环境1.从github上下载安装raylib库1. 安装构建依赖1234sudo apt updatesudo apt install build-essential cmake git \ libasound2-dev libx11-dev libxrandr-dev libxi-dev \ libgl1-mesa-dev libglu1-mesa-dev libxcursor-dev libxinerama-dev 2. 克隆并编译 Raylib123456git clone --depth 1 https://github.com/raysan5/raylib.gitcd raylibmkdir build && cd buildcmake .. -DBUILD_EXAMPLES=OFFmakesudo make install 这会将库安装到 /usr/local/lib,头文件放入 /usr/local/include。 2.将raygui.h下载到项目中123# 回到你的项目目录mkdir -p includewget h ...
4.CMake设置Windows驱动程序配置
Created2024-03-04|cmake|c++•cmake•windows driver
1. CMake设置windows驱动开发配置(MSVC) 编写CMakelists.txt文件 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139cmake_minimum_required(VERSION 3.15)# 设置项目名称project(MyWindowsDriver)# 设置驱动项目类型set(CMAKE_SYSTEM_NAME Windows)set(CMAKE_SYSTEM_VERSION 10.0)# 设置 ...
3.在vscode中使用Cmake构建Qt项目
Created2024-03-04|cmake|c++•cmake•Qt6
Vscode中使用Cmake构建项目1. 在QtCreate中创建新的项目,使用Cmake构建,编译链使用MSVC,使用静态版本的Qt库,多线程编译64位 使用Cmake生成配置文件 1cmake .. -A x64 生成失败,提示 1234567Could not find a package configuration file provided by "QT" with any of the following names: Qt6Config.cmake qt6-config.cmake Qt5Config.cmake qt5-config.cmake 原因是Cmake工具找不到Qt库,修复办法有两种 第一种:将Qt库中的bin目录添加到系统变量后就能解决。 第二种:在Cmake配置中添加Qt库路径,就能修复。在CmakeLists.txt中添加一行内容。 1set(CMAKE_PREFIX_PATH "C:\\D\\Program\\Qt\\6.2.4\\MSVC2022_x64_static_624_Relea ...
2.windows下配置cmake第一个工程
Created2024-03-04|cmake|c++•cmake
windows下创建cmake项目1.windows下第一个cmake项目 安装相关软件。 下载CMake 下载zip版本“cmake-3.xx-win64-x64.zip”, 下载完成解压到指定目录并添加bin所在目录到环境变量。 在终端输入“cmake –help”或 “cmake –version”查看是否配置成功。 下载MinGW-w64 推荐下载 离线版本“x86_64-posix-seh” 将下载文件解压到指定目录并将bin目录加入到环境变量, 例如c:\mingw64\bin 将mingw64\bin目录下的“mingw32-make.exe”复制一份并改名为 “make.exe”,就可以在终端直接使用 “make”指令而不必使用“mingw32-make”指令。 在终端输入 gcc --version(或输入make --version查看版本信息),看到输出含以下信息,表示MinGW配置成功: 12345$ gcc --versiongcc.exe (MinGW-W64 x86_64-msvcrt-posix-seh, built by Brech ...
1.Linux系统下第一个cmake项目
Created2024-03-04|cmake|c++•cmake
Cmake1.安装工具123456789101112#更新aptsudo apt update##安装必须工具 make,gcc与g++自带# 安装cmakesudo apt install cmake#安装tree便于观察文件架构sudo apt-get install tree# 通过以下命令安装编译器和调试器sudo apt install build-essential gdb#make 一般都会预装,Ubuntu和Debiansudo apt-get install make 验证工具是否安装 12345678# 以下命令确认每个软件是否安装成功# 如果成功,则显示版本号gcc --versiong++ --versiongdb --versionmake --versioncmake --versiontree --version 2.编写C++代码 创建项目文件夹 1mkdir hello 在当前目录创建文件main.cpp 1touch main.cpp 编写代码 123456//main.cpp#include <stdio.h>int mai ...
0.cmake_note
Created2024-03-04|cmake|c++•cmake
相关链接: video: makefile从入门到项目编译实战 blog: Ubuntu 下cmake编译C程序简单流程 使用cmake构建C/C++项目和动态库 Linux下使用CMake编译C++ [CMake简介与在Linux环境下简单使用CMake的示例] CMake进行C/C++开发(linux下) 在开发人员命令提示下,输入 cl /EHsc hello.cpp 来编译程序。1cl main.cpp cl编译汇编代码 1cl /Fa main.cpp Visual Stdio 中的 C/C++ 编译器都是同一个,叫做 CL。下面表格列出了一些基本的命令行选项。 CL gcc 说明 /E -E 输出预处理结果 /Fa -S 输出汇编文件 /Za -ansi 禁止语言扩展,这两个还不是等价的 /Dname -Dname 定义一个宏,相对于在代码中添加了 #define name /Dname=value -Dname=value 定义一个宏,相对于 ...
1.如何在Debian中添加新用户并赋予sudo权限
Created2024-02-18|Debian|Linux•Debian
如何在Debian中添加新用户并赋予sudo权限1. Debian添加新用户直接执行下面的命令即可: 12# newuser 改成自己的用户名称sudo adduser newuser adduser命令是Debian系独有的(包括Ubuntu),在Redhat系下不存在该命令。执行该命令会自动创建用户、用户组和家目录,并要求设置用户密码和名称等信息。 2. 赋予sudo权限部分Debian系统可能默认没有安装sudo命令,可以执行下面的命令先进行安装(需要root用户操作): 1apt-get install sudo 安装完毕后执行下面的命令将新用户添加到sudo组(需要root用户操作),以便他们可以获得管理员权限。 12# newuser改成你上一步骤中的用户名usermod -aG sudo newuser 3. 测试接下来切换到newuser,然后测试sudo是否正常。 1234# 切换到newusersu - newuser# 测试sudo权限,如果没有报错,说明正常sudo pwd
2.使用PaExec进行远程注入
Created2024-02-08|Hacking|Windows•Hacking
PaExec使用 远程命令打印网卡信息 远程cmd 远程运行notepad并显示在用户界面 远程运行query user命令查询session ID 在远程绝对路径中运行计算器并停止等待进程(-d) 远程explorer 使用Psexec将命令从本地系统复制到远程系统。使用-c选项进行复制。 命令完成后,远程实例将被删除。此示例中,我们将复制cmd.exe。复制操作完成后,将在远程系统上启动cmd.exe。 以系统用户运行命令 防止图形许可提示/accepteula 用帐户的提升令牌运行命令,请使用 –h 选项。此选项导致 PsExec 会话中的所有命令以“以管理员身份运行”模式运行。 PaExec总结用法 无痕注入命令或者运行cmd(系统权限+防止图形许可提示) 无痕复制命令行程序或脚本并执行 远程运行程序显示在用户登录界面并无需等待进程退出 参考链接 一些可能会用到的cmd命令 打印所有进程 根据进程名结束进程命令 根据pid结束进程命令 PaExec使用远程命令打印网卡信息1PsExec64 \\10.0.4.10 -u Admin -p 123 ...
1.windows中使用PsExec.exe升级administrator权限为system权限
Created2024-02-08|Hacking|Windows•Hacking
如何在windows环境下,升级administrator权限为system权限:方法:使用微软官方程序提升权限 1:将PsExec.exe拷到C:\Windows\System32目录下 2:以管理员权限运行cmd 3.在cmd中运行命令psexec.exe -d -i -s cmd.exe 4:cmd即获取到了system权限;使用whoami命令查看是否获得系统权限(当显示nt authority\system)是获取成功 5:使用cmd打开ce 6任务管理器检查是否有system权限 微软官网下载链接:https://learn.microsoft.com/zh-cn/sysinternals/downloads/psexec future: 12psexec.exe -accepteula -s -i -d cmd.execall psexec64.exe -accepteula -s -i -d cmd.exe
3.修改并制作一个可引导的`ISO`镜像安装`windows11`
Created2024-02-08|Virtual|ISO•System•rufus•genisoimage•UltraISO
修改并制作一个可引导的ISO镜像安装windows11一、使用rufus去除windows11镜像的TPM验证 下载rufus软件。 下载windows11原版镜像 。 准备一个8G以上的空U盘。 插入电脑并格式化。 运行rufus并选择windows11镜像文件写入到U盘。 二、在Linux中制作可引导的ISO镜像文件 将前面写入到U盘中的文件复制到Linux系统中的/home/kali/路径 。 安装程序 1sudo apt-get install xorriso genisoimage 在路径/home/kali/中运行命令制作ISO镜像。 1xorriso -as mkisofs -iso-level 4 -full-iso9660-filenames -volid "WIN11ISO" -eltorito-boot boot/etfsboot.com -eltorito-catalog boot/boot.cat -no-emul-boot -eltorito-alt-boot - ...
1…202122…26
avatar
Theqiqi
Articles
255
Tags
100
Categories
23
Follow Me
Announcement
This is my Blog
Recent Post
101.使用Grop网站提供的api2026-01-03
9.压测2025-03-27
8.Linux Socket并发模型http服务器2025-03-27
7.web服务器中收发REST接口2025-03-27
6使用c语言与linux系统写一个web服务器,解析并响应get与post请求2025-03-27
Categories
  • C with Socks16
  • C_Sound10
  • C_Windows_Graphi9
  • Cpp5
  • Cpp_Socket4
  • C语言在Windows中实现抓包4
  • C语言的万种用法9
  • Debian1
Tags
Cmake UltraISO AI rufus C GDI Windows web UDP termux poll mysql BSD Sockets x86汇编程序 ISO html Vmware Socks5 Drvier Compile qemu DLL ipv6 Hook TCP 64位汇编程序 Http PVE Qt linux first pragram OpenGl make android Ipv6 python Debian Websocket Graphi Desktop
Archives
  • January 20261
  • March 202596
  • February 202523
  • September 20242
  • August 202471
  • June 20242
  • March 202411
  • February 20248
Info
Article :
255
UV :
PV :
Last Update :
©2020 - 2026 By Theqiqi
Framework Hexo|Theme Butterfly
Search
Loading the Database