Visual Studio
LongXiao4
这个作者很懒,什么都没留下…
展开
-
paho.mqtt.c:编译(win32和arm-linux)
paho.mqtt.c 源码:https://github.com/eclipse/paho.mqtt.c备注:以下使用的源码版本:v1.3.4一、win32版本的编译1、openssl的windows版本编译参考:https://blog.csdn.net/LongXiao4/article/details/1058400312、设置openssl的安装目录的环境变量 环境变量:OPENSSL_ROOT_DIR 环境变量:OPE...原创 2020-08-05 15:51:44 · 1018 阅读 · 0 评论 -
C语言:加法/乘法运算时超过4字节时,需要对运算的数据进行强制转换,不然会丢数据
1、发现问题 平台1:win64位系统,win32程序,正常运行 平台2:linux32位系统,linux32程序,数据丢失1.1、获取ms级别时间戳时,同样的函数接口windows32的程序运行ok,数据也正常,在linux平台上则无法正常使用,且数据只有低4字节的数据,如下: 原始数据:1594795490627 丢失后的数据:1362623811{ struct timeval stTimeValu...原创 2020-07-15 15:27:24 · 2543 阅读 · 0 评论 -
curl+openssl,编译win32 兼容xp系统的静态库
版本:openssl-1.0.2n版本:curl-7.46.0说明:请通过curl官网获取curl所支持的openssl版本(https://curl.haxx.se/)1、编译openssl静态库1.1、参考官方的编译说明- If you don't want to use the assembly language files at all then ru...原创 2020-04-29 17:48:13 · 1347 阅读 · 0 评论 -
Cmake :创建vs的makefile工程(2)
1、生成库或者二进制文件,所需的源码文件 **************.c/cpp 源码文件(编译时使用) **************.h 头文件(接口声明) **************.def 模块定义 (.Def) 文件(链接时使用)参考:模块定义 (.Def) 文件2、编辑CMakelist.txt文件构建工程请参考...原创 2020-04-24 11:17:59 · 779 阅读 · 0 评论 -
Cmake :创建vs的makefile工程(1)
此模式不依赖IDE,纯命令方式编译工程1、选择适合的编译器版本: 参考:https://mp.csdn.net/console/editor/html/1053906302、启动cmd且对应的vs编译器的环境变量配置(本文章介绍使用的是vs2010来演示 ) 方法一:在普通cmd下执行 %comspec% /k ""...原创 2020-04-24 10:24:41 · 1766 阅读 · 0 评论 -
WINDOWS: VS(error C2001: 常量中有换行符)
参考:https://www.cnblogs.com/kuliuheng/archive/2013/10/30/3397796.html出现如下错误: 原因是文件编码格式是“UTF-8”(不是微软自家的UTF-8 with BOM)因此对基数个数的中文会报上述错误 备注:UTF-8与UTF-8(BOM)区别解决方案: (...原创 2020-04-09 10:26:17 · 647 阅读 · 0 评论