
cplusplus
文章平均质量分 62
breeze_csdn
这个作者很懒,什么都没留下…
展开
-
Visual Studio LNK2019 无法解析的外部符号 __imp__Py_NegativeRefcount、__imp_Py_RefTotal
这是因为使用的 python 是 Release 版,而编译是在 Debug 模式下编译的(Release 模式下没有此问题)文章知识点与官方知识档案匹配,可进一步学习相关知识。因为我用的是 anaconda3 装的,所以。在 python 的安装位置找到。文件夹,在文件夹下找到。转载 2024-06-02 14:57:12 · 371 阅读 · 0 评论 -
C++传递参数给Python
C++传递参数给Python,需要转换成PyObject类型。比如,C++的 int 是一个整数,该值占用4个字节的存储空间,而一个 python 的 int 实际是一个 PyObject指向 12字节。前 4个字节是整数,代表引用次数;中间4个字节是指向 int 类型定义的指针,最后 4个字节是才是这个 int 的值。所以 C++ 和 Python 之间参数互相传递都需要 Python提供的 api。转载 2024-06-02 14:40:19 · 248 阅读 · 0 评论 -
VS2008(Visual Studio 2008)下载安装步骤
9、这时候当你兴致勃勃的准备打开编辑器,进行操作的时候发现桌面根本找不到编辑器的快捷方式,如果你也是这样那么可以到vs2008的安装目录,然后找到devenv.exe这个文件,可以发送到桌面快捷方式,双击即可打开编辑器了。最近公司一个旧的项目,要进行优化,需要用到Visual Studio 2008编辑器,这里总结一下Visual Studio 2008编辑器的下载和安装步骤。,官网下载可能比较慢,可以移步至百度云:链接:https://pan.baidu.com/s/1dGIaPrj 密码:25dq。转载 2024-02-28 22:15:11 · 5473 阅读 · 3 评论 -
C++入门教程(20)json解析(jsoncpp)
基本上常用的操作就是组装一个json对象然后转换成字符串用于服务器数据的下发,客户端传来的字符串可以解析成json对象用于获取客户端传来的数据。我们需要在xcode中引入jsoncpp-master/include/json目录。在目录jsoncpp-master/lib/下生成了一些库文件我们需要引入到工程。//jsoncppjson对象转换成字符串。//jsoncpp解析json字符串。//jsoncpp解析json字符串。"json转换成字符串""json转换成字符串"...转载 2022-07-22 15:13:45 · 5192 阅读 · 0 评论 -
Jsoncpp 交叉编译到arm64位系统
CMAKE_INSTALL_PREFIXxxx/xxx/xxx(想要安装的目录后面执行makeinstall的时候编译好的库文件会安装到该目录)选择好后点击Configure然后点击Generate然后退出cmake-gui。进入刚刚解压的jsoncpp源码目录创建build目录运行cmake-gui。cmake-gui选好源码目录和build目录点击configure。文章知识点与官方知识档案匹配,可进一步学习相关知识。按自己的需求选择编译静态库还是动态库。...转载 2022-07-18 19:14:04 · 504 阅读 · 0 评论 -
Linux下编译安装JsonCpp(1.9.4)最新版本
emmm,写完之后突然觉得过程好简单…希望能帮到需要的朋友。另外给大家提供一个jsoncpp使用方法的文章,里面该有的都有C++Builder生成json,JsonStreamWriterBuilder参数详解.文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门初识Linux8595人正在系统学习中httpshttpshttpshttpshttpshttps。......转载 2022-07-18 18:41:12 · 1143 阅读 · 0 评论 -
【一文搞懂】FD_SET的使用
随便查一下,可以看到对的说明如下:本文就以上三个问题,回答和记录一下。实验环境(win10+vs2017+v141)socket相关使用的文件头大致如下:12345 1. 是什么? 开篇我们就说了,是一个类型的数组。我们可以认为这是一个很大的字节数组。先来一小段代码理解一下这个数组。代码}调试截图如下: 可以看到,是一个长度为64的数组,由于代码进行了初始化,所以每一位都是。在调用的过程中,相当于的操作。其中,到底有多少个set,则是通过来决定的。如上截图,虽然看似有效的值只有,但实际上的值为5。这里转载 2022-07-08 15:55:17 · 1176 阅读 · 0 评论 -
MQTT学习
MQTT学习原创 2022-07-07 16:29:08 · 140 阅读 · 0 评论 -
Eigen3编译教程(eigen3.3.9+vs2017+cmake)
Eigen是一个高层次的C ++库,有效支持线性代数,矩阵和矢量运算,数值分析及其相关的算法。转载 2022-07-02 13:39:21 · 1629 阅读 · 0 评论 -
MQTT----client paho.mqtt.c交叉编译
在编译paho.mqtt.c时会使用到openssl这个库,所以在交叉编译paho.mqtt.c这个库之前,我们首先需要对openssl进行交叉编译。我们首先新建一个MQTT_Client_SDK文件夹,接着在其中创建openssl_1.1.1b文件夹和paho.mqtt_1.3.0文件夹......转载 2022-06-30 15:14:28 · 1190 阅读 · 1 评论 -
Liunx下用C++实现MQTT的接收与发送
在《Liunx下用C语言实现MQTT的接收与发送(上)》中,好像安装了些mqtt的动态库,推断是封装了,在src里面转载 2022-06-21 19:43:59 · 3170 阅读 · 0 评论 -
Linux 下Coredump分析与配置
在Linux下开发中,程序core掉了,通常出现这类的问题是低级bug中的内存访问越界、使用空指针、堆栈溢出等情况。转载 2022-06-15 16:21:00 · 6251 阅读 · 0 评论 -
windows安装gcc
选择一个安装 MinGW-w64 下载 进入官网,在Pre-built toolchains and packages中选择MingW-W64-builds,然后点击Sourceforge下载 安装 打开mingw-w64-install.exe,点击...转载 2022-03-16 09:08:46 · 1499 阅读 · 0 评论 -
Visual Studio Code (vscode) 配置 C / C++ 环境
主要步骤: 1. 下载VScode 2. 安装cpptools工具 3. 下载MinGW 4. 配置环境变量 5. 使用简单的.cpp文件配置C++环境 6. 运行 详细步骤: 1. 下载VScode 下载链接:Download Visual Studio Code - Mac, Linux, Windows 安装过程:一路下一步,记住安装路径,建议默认安装。 2. 安装cp...转载 2022-03-14 14:19:42 · 658 阅读 · 1 评论 -
linux下查看so依赖的库
#1. 查看依赖的库:objdump -x xxoo.so | grep NEEDED#2. 查看缺失的库:ldd xxoo.so#如果某个依赖的库不存在,会输出类似 OOXX.so not found 字样。其它参考:1.http://blog.youkuaiyun.com/kongqz/article/details/40279122.http://man.linuxde.ne...转载 2019-08-28 14:54:53 · 1058 阅读 · 0 评论 -
std::unique_ptr.reset
std::unique_ptr<T,Deleter>::resetC++工具库动态内存管理std::unique_ptr 初等模板 unique_ptr<T> 的成员 voidreset(pointer ptr=pointer())noexcept; ...转载 2019-07-12 15:02:24 · 10737 阅读 · 0 评论