上一页 1 2 3 4 5 6 7 8 9 10 ··· 58 下一页
  2023年11月14日
摘要: 一、概述 想要找一个免费好用的c++开发工具。期间尝试了eclipse +CDT、VSCode+Mingw64+CMake都觉得不是很好用。最后选择了社区版的VisualStudio+CMake。之所以选择这个,是因为相对于eclipse和VSCode这个更好用。 就是使用过程中会遇到一些小问题。 阅读全文
posted @ 2023-11-14 11:56 飘杨...... 阅读(189) 评论(0) 推荐(0) 编辑
  2023年11月10日
摘要: 一、概述 在Windows10上配置一个C++开发环境: 工具:VSCode 编译器:Mingw64(使用gcc进行编译) 构建工具:CMake 第三方库:集成OpenCV、FFmpeg、SDL2 二、操作步骤 1.安装mingw64并配置bin目录到环境变量 2.下载VSCode并安装 3.安装C 阅读全文
posted @ 2023-11-10 17:03 飘杨...... 阅读(276) 评论(0) 推荐(0) 编辑
  2023年11月9日
摘要: 一、概述 在使用CMake配置CMakeLists.txt的时候,内置变量会极大的方便我们编写。所以在这里罗列出cmake常用的内置变量 二、常用内置变量 PROJECT_SOURCE_DIR 项目根目录 PROJECT_BINARY_DIR 执行cmake命令的目录 CMAKE_CURRENT_S 阅读全文
posted @ 2023-11-09 09:59 飘杨...... 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 一、概述 在C++项目比较大或者要根据不同的规则生成不同的执行文件或者动态库/静态库的时候。单独的CMakeLists.txt会变的比较复杂,此时可以利用CMakeLists.txt的父子关系分目录分模块的进行编译及输出。 就相当于项目模块化编译 参考博客:【大丙课堂】 二、具体实现 1.demo目 阅读全文
posted @ 2023-11-09 09:49 飘杨...... 阅读(202) 评论(0) 推荐(0) 编辑
  2023年11月8日
摘要: 一、概述 使用cmake编译C++项目报 undefined reference to `add(int, int)' 项目中有.cpp文件,有.h文件,有.c文件。也就是c和c++混编。其中.cpp文件引用了.c的头文件 现象: 从上面可以看出其实这几个.cpp和.c文件都已经编译过了。但是就会提 阅读全文
posted @ 2023-11-08 11:14 飘杨...... 阅读(57) 评论(0) 推荐(0) 编辑
  2023年11月7日
摘要: 一、概述 想要在Windows10上做C++验证/编译类库,借助VSCode(其实这东西要不要都行,它就是来方便查看代码的)+CMake+shell脚本做程序的编译运行。 下面写一个小例子记录一下 准备工作: 1.编译环境用的是mingw64,使用其再带的g++编译,ps:记得要配置其环境变量 2. 阅读全文
posted @ 2023-11-07 17:48 飘杨...... 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 一、概述 需求:现有一个需求,要求给Android系统接入一个数字键盘,用于方便工人操作(ps:因为触摸屏在特定场景下比键盘低效) 需要: 1.Android系统手机/pad需要能够连接数字键盘 2.Android侧能够获取到手机键盘的按键值 3.获取到键盘的按键值之后需要做对应的操作,如:模拟点击 阅读全文
posted @ 2023-11-07 10:56 飘杨...... 阅读(82) 评论(0) 推荐(0) 编辑
  2023年11月6日
摘要: #!/bin/bash echo $1 adb devices > devices.txt echo "开始读取设备" line_num=0 while read -r line do if [ $line_num != 0 ]&&[ -n "$line" ]; then devices_info= 阅读全文
posted @ 2023-11-06 13:50 飘杨...... 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 一、概述 最近想研究scrcpy投屏神器的构建过程,里面涉及了不少的知识点,如:meson、ninja、phthon3脚本、shell脚本、gradle脚本(groovy)、adb常用命令等等 而这篇就先回顾一下adb的常用命令 二、常用命令介绍 1.配置adb环境变量 其实就是配置一下androi 阅读全文
posted @ 2023-11-06 10:18 飘杨...... 阅读(31) 评论(0) 推荐(0) 编辑
  2023年11月3日
摘要: 一、概述 简介:Scrcpy是一款小巧的Android投屏软件,能够跨平台其支持Windows、Mac、Linux系统。右PC充当客户端,Android板子作为服务端。 原理:Android将录屏发送给PC,PC接收到数据后进行展示。PC上鼠标点击录屏上对应的坐标,把坐标通过Socket通信传递给A 阅读全文
posted @ 2023-11-03 13:38 飘杨...... 阅读(438) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 58 下一页