C/C++
一名路过的小码农
夫苟其挫而不退矣,则小逆之后,必有小顺。大逆之后,必有大顺。
展开
-
C/C++动态库函数导出 windows
windows上动态库需要指定导出的函数,有两种方式可以采纳。原创 2024-09-14 17:09:00 · 370 阅读 · 0 评论 -
C++ CMake 预定义宏与变量
项目根目录(项目定义所在的 CMakeLists.txt 所在的目录)当前处理的 CMakeLists.txt 或包含文件的完整路径。当前处理的 CMakeLists.txt 或包含文件的目录。当前处理的 CMakeLists.txt 输出的构建目录。当前处理的 CMakeLists.txt 所在的路径。顶层 CMakeLists.txt 所在的目录。生成共享库时的链接器标志。生成静态库时的链接器标志。构建输出目录的顶层路径。C++ 编译器的路径。查找头文件的默认路径。查找库文件的默认路径。原创 2024-06-27 10:14:59 · 564 阅读 · 0 评论 -
c++ cmake学习
【代码】c++ cmake学习。原创 2024-06-26 18:38:14 · 420 阅读 · 0 评论 -
vscode C++ sence cache path
需要调整一下C++的cache 目录 默认会放到C盘的appdata里面去 C磁盘空间小调整配置切换到别的盘。原创 2024-06-24 11:47:42 · 191 阅读 · 0 评论 -
C++ vcpkg库管理工具win11安装
由于我使用的是visual studio 2022编辑器 需要运行下面的命令让它帮忙集成一下这个库。没有报错就运行一下vcpkg.exe试试,出现如下显示表示安装成功。这样就可以用了,如果使用的是cmake 需要复制上面那个引号里的内容。运行.\bootstrap-vcpkg.bat 让它自己安装即可。后续安装库执行命令如下,最好给下载代码的目录加个环境变量。往下拉到 Table of Contents。安装下面说的步骤进行一步一步的操作。首先下载一下对应的仓库代码。进去对应的目录进入cmd。原创 2024-06-03 14:27:06 · 343 阅读 · 0 评论 -
ffmpeg 3.4 windows编译安装
windows 安装ffmpeg 3.4原创 2023-06-15 23:00:00 · 1673 阅读 · 2 评论 -
windows gcc 安装
安装gcc需要一个MinGw的工具首先访问http://sourceforge.net/projects/mingw/files/ 直通车点击Download 等待下载即可 下载完成后 运行下载文件点击continue 在安装的过程中需要 选择安装目录默认为C:\MinGW 懒得改可以直接 continue 完成安装将刚刚选择的安装目录 加入windows的环境变量我的电脑-属性-高级系统设置-高...原创 2018-02-24 11:13:01 · 1378 阅读 · 0 评论 -
linux下利用gcc编译C和C++
gcc ------->默认编译c文件(gcc xxx -lstdc++链接到c++库编译c++,g++默认编译c++)一.CC编译程序过程分四个阶段◆ 预处理(Pre-Processing)◆ 编译(Compiling)◆ 汇编(Assembling)◆ 链接(Linking)1.1 预处理(Pre-Processing)gcc -E te转载 2017-10-11 10:58:13 · 1276 阅读 · 0 评论 -
PHP 扩展开发遇到的坑
Warning: PHP Startup: Invalid library (maybe not a PHP library) 'xiaochuan.so' 当提示这个的时候就说明对应模块找不到了需要 修改对应扩展c文件 添加//第一个* 替换为 大写的扩展名称 第二个为小写的扩展名称 #ifdef COMPILE_DL_*ZEND_GET_MODULE(*)#endif和#if原创 2017-07-18 16:15:39 · 1180 阅读 · 0 评论 -
vim c/c++配置
git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim 首先添加 Vundle 管理工具vim 直接用yum 添加就可以了然后修改家目录下面的 .vimrc文件下载配色方案monokai 配色方案 git地址(https://github.com/sickill/vi原创 2017-07-19 10:07:38 · 3041 阅读 · 2 评论 -
Google Protocol Buffer的使用和原理
么是 Google Protocol Buffer? 假如您在网上搜索,应该会得到类似这样的文字介绍:Google Protocol Buffer( 简称 Protobuf) 是 Google 公司内部的混合语言数据标准,目前已经正在使用的有超过 48,162 种报文格式定义和超过 12,183 个 .proto 文件。他们用于 RPC 系统和持续数据存储系统。Protocol B转载 2016-04-21 13:45:13 · 741 阅读 · 0 评论