VS2019+DLL+LIB构建

本文记录了一个使用VS2019构建C++项目的流程,项目涉及websocket、ZMQ、RapidJson等第三方库,以DLL和LIB形式提供。文章详细介绍了如何设置头文件路径、库路径、预处理宏以及生成事件,确保项目在Win10 Server环境下顺利编译。
摘要由CSDN通过智能技术生成

前言

最近持续性摆烂,导致的后果就是,什么都不想做,什么也不想学习,能活着就好。但是生活不会让你摆烂下去,人生还得支棱起来,无论到哪里都有苦难。俞敏洪说的好,人要接受来到人世间就是受苦的。

前一段时间,有个小项目,因为有其他事情耽搁下来,没有选择去做;现在回头看看,搞定也不难,今天就把这个项目环境搭建记录一下,供后续用到的时候翻看。

项目背景

使用C++写客户端代码,订阅多个股票或期货网站的数据;主要使用到的第三方库有websocket、ZMQ、RapidJson等;

项目环境

编译构建:VS2019+x64+release

运行环境:win10 server

项目依赖:第三方开源库websocket、zmq、rapidjson,以dll或lib形式提供。

代码架构

图片

其中bin是第三方库dll文件、clients是需要开发的客户端代码、config是订阅股票或期货网站的json文件、include是第三方开源库的头文件、lib是第三方开源库lib,tools是开发的一些日志等工具

main.cpp是订阅股票网站逻辑代码

VS2019构建环境配置

过去经常在linux下做开发,很少使用vs2019,看到代码的第一反应想到怎么没有CMakeLists.txt,要不然项目代码是如何完成各个文件夹编译依赖。VS2019很强大,它可以帮助我们完成

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值