huweide

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
  15 随笔 :: 0 文章 :: 0 评论 :: 1482 阅读

04 2023 档案

摘要:#声明要求的cmake最低版本cmake_minimum_required(VERSION 3.10) #设置c++版本set(CMAKE_CXX_STANDARD 11) #声明一个cmake工程set(PROJECT_NA 工程名)project(${PROJECT_NA}) #添加头文件inc 阅读全文
posted @ 2023-04-25 20:49 奇怪的菜鸟 阅读(16) 评论(0) 推荐(0) 编辑

摘要:一、准备工具 (1)VSCode (2)cmake (3)mingw (4)交叉编译链 aarch64-linux-gnu 阅读全文
posted @ 2023-04-24 22:50 奇怪的菜鸟 阅读(371) 评论(0) 推荐(0) 编辑

摘要:Qt是跨平台的,当Qt程序需要运行在嵌入式Linux中,需要进行移植 Qt移植分为两个部分 (1)Qt环境的移植; (2)Qt程序的移植 1.Qt环境的移植 Qt是开源的,从官网下载Qt源码,使用交叉编译工具编译成目标平台(arm-linux)的库文件,将编译生成的库文件拷贝到目标设备,并设置环境变 阅读全文
posted @ 2023-04-24 22:22 奇怪的菜鸟 阅读(489) 评论(0) 推荐(0) 编辑

摘要:C++支持1,2,3,4个字节的字符集,已有std::string,std::wstring,std::u8string,std::u16string,std::u32string std::string "hello world" char ANSI std::wstring L"hello wo 阅读全文
posted @ 2023-04-20 21:46 奇怪的菜鸟 阅读(35) 评论(0) 推荐(0) 编辑

摘要:1.预处理 将.c中的头文件、宏展开 生成的文件是.i文件 gcc -E hello.c -o hello.i 2.编译 将预处理后的.i文件生成.s汇编文件 gcc -S hello.i -o hello.s 3.汇编 将.s文件生成.o目标文件 gcc -c hello.s -o hello.o 阅读全文
posted @ 2023-04-04 22:09 奇怪的菜鸟 阅读(15) 评论(0) 推荐(0) 编辑

摘要:一:基本范例 a)模板的定义是以template关键字开头的 b)类型模板参数T前面用typename来修饰,遇到typename就该知道其后面跟的是一个类型。typename可以被class取代 c)类型模板参数T(代表一个类型),前面的修饰符typename/class都用<>括起来 d)T这个 阅读全文
posted @ 2023-04-04 21:57 奇怪的菜鸟 阅读(29) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示