程序员乐逍遥
15年C/C++开发经验资深程序员、想跟我学编程的可以观看我精心录制的视频课程!
展开
-
解决VSCode自动识别文件编码
输入 autoGuess 关键字 ,勾选启用即可自动识别!在VScode 的 设置界面。原创 2024-07-17 16:33:31 · 13 阅读 · 0 评论 -
交叉编译中的 --build、 --host和 --target
在交叉编译中比较常见的一些参数就是build、host和target了,正确的理解这三者的含义对于交叉编译是非常重要的,下面就此进行解释。表示针对 64 位 x86 架构(也称为 AMD64 或 x86_64)的个人电脑上的 GNU/Linux 系统。./configure --build=编译平台 --host=运行平台 --target=目标平台。:表示针对小端字节序的 MIPS 架构的 GNU/Linux 系统。:表示针对 PowerPC 架构的 GNU/Linux 系统。原创 2024-06-30 11:10:38 · 59 阅读 · 0 评论 -
在linux 下交叉编译gdb 8.1.1 ,生成 windows下的exe程序
根据搜索结果3,有提到使用特定的配置选项来编译GDB,以便在Windows上运行,并强调了使用交叉编译器提供的GDB而不是宿主机器上的GDB来调试交叉编译的二进制文件的重要性。在Linux环境下进行交叉编译,生成适用于Windows的可执行程序(.exe),需要使用交叉编译工具链。请注意,这个过程可能会遇到一些特定的问题和挑战,比如依赖性问题、配置选项的调整等,具体细节可能需要根据你的具体环境和需求进行调整。如果你需要更详细的步骤或者遇到具体问题,可以进一步提供信息,以便获得更具体的帮助。原创 2024-06-29 22:44:44 · 151 阅读 · 0 评论 -
在Ubuntu 18.04.6 LTS 交叉编译生成Windows 11下的gdb 8.1.1
最后在 build/gdb目录下找到你需要的gdb.exe。最后,放到windows 11 下试试效果。2. 下载 gdb 8.1.1源码。产生Makefile文件。1. 安装mingw。原创 2024-06-29 22:39:16 · 232 阅读 · 0 评论 -
VisualBox 虚拟机 Ubunut 18.04 在大显示器上黑屏的问题
在小屏幕上显示没有问题,但是移动到大显示器上就黑屏了,并且不能铺满,就向下面一下。如果我希望它铺满整个屏幕,如何解决呢?虚拟机底部这个按钮,右键。产生菜单,按这个选择即可。原创 2024-06-21 16:25:09 · 167 阅读 · 0 评论 -
Linux 下VS Code 弹出 快速修复,导致 BackSpace 无法删除
最近在Linux下使用VSCode,发现有错误的代码选中了无法删除。把这个禁用了之后,就不会弹出这个框,这样可以顺利选中删除!这个时候,你按BackSpace 是无法删除的,很恼火!感觉这个是不是vs code 插件bug!原创 2024-06-17 10:07:06 · 61 阅读 · 0 评论 -
make、ninja、nmake、jom 、qmake、cmake 、GN 都是什么?
CMake 可以生成各种不同的构建系统所需的文件,包括 Makefile、Ninja、Visual Studio 项目文件等,从而使得项目可以在不同的环境下构建和运行。QMake 专注于 Qt 项目的构建,CMake 则是一种通用的跨平台构建工具,而 GN 则是针对特定项目的高效构建工具。NMake是微软Microsoft提供的一个构建工具,它是Make的Windows版本 ,用于 Windows 环境下的项目构建。Make是一个经典的构建工具,它通过读取名为Makefile的文件来管理程序的编译过程。原创 2024-04-10 10:55:02 · 195 阅读 · 0 评论 -
VS2019 使用CMake项目配置 运行时dll 路径
要使用以下语法添加的其他环境变量:这里配置了环境变量PATH ,指定运行时dll的路径。当我们使用VS2019创建普通sln项目时,指定dll 的目录有以下三种方法!:指定在生成项目时要调用的 CMake 目标(即你前面生成的。那么如果你创建的是CMake项目时,应该怎么设置呢?:传递给要调试的程序的命令行自变量。原创 2024-01-18 11:09:13 · 683 阅读 · 0 评论 -
C++ 访问 百度AI 通用文字识别(标准版)
第一步:成为百度AI开放平台的开发者第二步,创建一个应用,获取app_id、api_key、secret_key第三步,下载官方C++ SDK源码: aip-cpp-sdk-4.15.8.zip第四步:打开官方源码,并且下载相应包核心代码:int main(){ aip::Ocr client(app_id, api_key, secret_key); Json::Value result; std::string.原创 2022-05-12 22:49:09 · 943 阅读 · 1 评论 -
Git base 如何切换到Windos目录
比如你想进入Windows C盘:直接 cd /c 代表进入C盘原创 2021-11-09 14:59:27 · 390 阅读 · 0 评论 -
LuaStudio破解版闪退解决方案
安装了LuaStudio破解版的童鞋,是不程序运行3分钟就会自动闪退?什么? 你的破解版不闪退? 那么请在文章下面留下不闪退版下载链接,资源共享,不要吝啬。没事,曲径通幽处,总有办法解决,用个脚本(很通用)自己启动不就行了。。。拷贝以下命令到XXX.bat文件下,执行即可。@ECHO OFF:RESTARTSET num=-1tasklist | find /...原创 2019-04-17 15:32:53 · 3451 阅读 · 3 评论 -
Visual Studio 版本的判断
Visual Studio 2015: V140 14.00 Visual Studio 2015MSVC++ 12.0_MSC_VER == 1800 (Visual Studio 2013) MSVC++ 11.0_MSC_VER == 1700 (Visual Studio 2012) MSVC+转载 2017-11-08 12:09:52 · 2706 阅读 · 0 评论 -
Git常用命令
我每天使用 Git ,但是很多命令记不住。一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。Workspace:工作区Index / Stage:暂存区Repository:仓库区(或本地仓库)Remote:远程仓库一、新建代码库原创 2017-08-03 16:28:25 · 240 阅读 · 0 评论