开发|C++/C
文章平均质量分 51
C++/C笔记
梦醒贰零壹柒
这个作者很懒,什么都没留下…
展开
-
[开发|C++] 在 Ubuntu20.04系统上编译gcc-4.9.4
5. 报错信息如下。7. 报错信息如下。原创 2023-12-28 01:37:36 · 696 阅读 · 0 评论 -
[开发|C++] Vcpkg开源包管理器介绍
Vcpkg是由Microsoft开发的开源包管理器,用于在不同平台上安装和管理C和C++库。跨平台支持:Vcpkg支持多个平台,包括Windows、macOS和Linux,可在不同操作系统上一致地管理库。库管理:一旦安装了Vcpkg,您可以使用它来搜索库、安装库并管理它们的版本。使用Vcpkg搜索您需要的特定库,例如"openssl":vcpkg search openssl。当您安装一个库时,Vcpkg还会安装该库所需的依赖项。自定义:Vcpkg允许您自定义库的构建选项,并管理不同的库配置。原创 2023-08-23 00:06:19 · 549 阅读 · 0 评论 -
[GCC|C++] gcc/g++使用笔记
CCC 参数说明-pass-exit-codes Exit with highest error code from a phase. --help Display this information. --target-help Display target specific command line options. --help={common|optimizers|params|target|warnings|[^原创 2020-09-08 22:21:12 · 267 阅读 · 0 评论 -
[开发|C++] C++日志框架
Easylogging++:Easylogging++是一个轻量级的C++日志库,支持多线程、可扩展的日志级别和多种输出格式。Log4cxx提供了多种日志级别、多种输出格式和灵活的配置选项,支持各种目标输出,包括文件、控制台、UDP和TCP等。spdlog:spdlog是一个快速、异步、线程安全的C++日志库,支持多种日志格式,包括纯文本、JSON和syslog。Boost.Log提供了多种日志级别、多种输出格式和高度可定制的日志记录器,可以轻松地适应各种项目需求。原创 2023-05-13 23:23:14 · 368 阅读 · 0 评论 -
[开发|C++] 在deepin V20 上编译gcc6.5.0
deepin V20编译安装Gcc6.5.0原创 2020-07-01 22:58:23 · 1440 阅读 · 0 评论 -
[开发|C++] Qt编译Sqlite3数据库驱动
系统环境系统:Deepin 20.2.1Qt版本:5.15.1qmake版本:3.1Gcc版本:8.3.0源代码下载见Qt常用资料中科大镜像站下载点编译依赖安装sudo apt install qtbase5-private-dev qtbase5-dev编译# 将源代码解压或单独只提取qtbase文件夹# 编译cd /path/to/qtbase/src/plugins/sqldriversqmake -- SQLITE3_PREFIX=$SQLITEmake sub-s原创 2021-06-26 20:32:22 · 1124 阅读 · 2 评论 -
[开发|C++] Qt开发常见问题记录(持续更新)
Deepin系统Qt无法使用qDebug()输出解决办法:用管理员身份打开/etc/X11/Xsession.d/00deepin-dde-env,用#注释QT_LOGGING_RULES="*.debug=false",然后注销。见在Deepin 20.1系统中qDebug()没有输出的修复方案原创 2021-06-27 22:21:08 · 130 阅读 · 2 评论 -
[开发|C++] C++数据库框架
Qt SQL:Qt是一个跨平台的应用程序框架,其中包括一个SQL模块,提供了对多种数据库的访问支持。ODB:ODB是一个用于C++的ORM框架,它支持多种数据库,包括MySQL、PostgreSQL和SQLite等。SOCI:SOCI是一个轻量级的ORM框架,支持多种数据库,包括MySQL、Oracle、PostgreSQL和SQLite等。CppDB:CppDB是一个轻量级的ORM框架,它提供了对SQLite、MySQL、PostgreSQL和ODBC等多种数据库的支持。原创 2023-05-13 23:24:50 · 868 阅读 · 0 评论 -
[开发|C++] Qt常用资料(持续更新)
源代码和安装包下载地址中科大镜像站下载点原创 2021-06-26 12:10:49 · 165 阅读 · 0 评论 -
[开发|C++] 在deepinV20.6系统下编译Qt-creator4.13
在deepinV20.6系统下编译Qt-creator4.13原创 2022-08-24 21:53:38 · 294 阅读 · 0 评论 -
[开发|C++] deepinV20.6编译安装llvm8.x
编译llvm原创 2022-08-25 03:57:57 · 504 阅读 · 0 评论 -
[开发|C++] 在deepinV20.6编译安装Qt5.12.3(持续更新)
在deepinV20.6系统上编译安装Qt5.12.3原创 2022-08-24 14:33:38 · 560 阅读 · 0 评论 -
[开发|C++] linux开发环境配置相关操作
linux C/C++开发环境相关配置操作原创 2022-08-27 16:35:56 · 402 阅读 · 0 评论 -
[开发|C++] C++的基本运算符说明笔记
逻辑或运算符,用于执行逻辑或操作,当且仅当两个操作数中至少一个为真时结果为真。:逻辑与运算符,用于执行逻辑与操作,当且仅当两个操作数都为真时结果为真。:加法赋值运算符,相当于将左操作数与右操作数相加后再赋给左操作数。:减法赋值运算符,相当于将左操作数与右操作数相减后再赋给左操作数。:大于等于运算符,用于比较左操作数是否大于等于右操作数。:小于等于运算符,用于比较左操作数是否小于等于右操作数。:逻辑非运算符,用于执行逻辑非操作,将操作数的值取反。:赋值运算符,用于将右操作数的值赋给左操作数。原创 2023-05-21 18:12:31 · 3736 阅读 · 0 评论