企业所得税怎么算的,长沙优化网站推广,签名设计免费版在线,阳江网文章目录 1. 项目说明1.1 项目特点2. 文件说明2.1 脚本文件2.1.1 `TCP_IP.sln`2.1.2 `xmake.lua`2.1.2.1 编译说明2.1.2.2 运行说明2.1.3 章节说明项目代码已经开源在github上! 微信公众号文章同步发表! 1. 项目说明
根据《TCP/IP网络编程》书籍学习,对其中的代码进行整理,… 文章目录 1. 项目说明1.1 项目特点 2. 文件说明2.1 脚本文件2.1.1 `TCP_IP.sln`2.1.2 `xmake.lua`2.1.2.1 编译说明2.1.2.2 运行说明 2.1.3 章节说明 项目代码已经开源在github上! 微信公众号文章同步发表! 1. 项目说明
根据《TCP/IP网络编程》书籍学习,对其中的代码进行整理,并且对应做了一些优化处理,将部分通用的部分合并到DreamSky这个库中,然后在本工程的文件中进行调用。
1.1 项目特点
全部使用cpp进行重新开发,并且要求c++11及以上的标准。在Windows和Linux平台下均可以直接编译,无需文件和平台强相关。使用xmake作为项目的构建工具,支持多平台的快速构建。Windows下额外提供了标准的vs sln解决方案,方便代码阅读和直接IDE调试。统一命名规范,避免原书代码的杂乱。对编程基础要求很低……真的很低……2. 文件说明
2.1 脚本文件
2.1.1 TCP_IP.sln
vs的解决方案文件,并且处理好了各种依赖关系,可以直接一键编译,不需要进行任何额外处理。 注意: 这个解决方案中,只做了x64 debug的工程设计,其余的平台和模式的直接参考这个进行处理即可,属于重复工作量…… 2.1.2 xmake.lua
xmake的构建脚本,处理好了子目录的各级编译,也只需要命令行直接编译即可,但是在编译本工程之前需要先准备好DreamSky的xmake打包文件,可参考工程说明进行编译处理。
2.1.2.1 编译说明
假设在DreamSky中已经使用xmake进行了编译,并且打包到了TCP_IP/DreamSky目录下,那么这里既可以在xmake.lua中配置DreamSky包的目录:
-- 这是 DreamSky 的库
add_repositories("local-repo DreamSky")
add_requires("dreamcommon")
add_requires("dreamsocket")
add_requires(