Cplus_libs_wrapper
C++中常用函数的一些接口实现
1、使用C++实现Windows服务
(I) 例子1:A basic Windows service in C++ (CppWindowsService)
(II) 例子2:Simple Windows Service in C++
2、Modbus软件开发实战指南 libmodbus库的使用
Modbus 软件开发实用指南PDF 及相关资料
提取码:yp3s
包含《MODBUS软件开发实战指南_p283.pdf》、网络调试助手NetAssist.exe、串口虚拟软件VSPD、Modbus Poll、Modbus Slave软件、libmodbus源代码。
(I) 第7章:在VS2015下使用libmodbus库开发完整RTU模式的示例
RTU Master端:TestRtuMaster.c
RTU Slave端:TestRtuSlave.c
(II) 第8章:在VS2015下使用libmodbus库开发完整的TCP模式示例
TCP Server端:TestTcpServer.cpp
TCP Client端:TestTcpClient.cpp
3、WinHTTPClient的使用例子
4、ThirdParty 一些第三方库
ATLRegExp
ATL 正则表达式
MySQLWrapper
MySQL C++ 包
MySQL包装器
XLDownLoad
C++迅雷下载接口,
迅雷下载开放引擎程序示例
XL下载
EasySize
EasySize.h
5、The Boost C++ Libraries
Boost库的官方网站地址是:http://www.boost.org/。该仓库包含《The Boost C++ Libraries》一书中的示例代码。示例目录包含本书中的代码示例。 The Boost C++ Libraries对应的在线地址是:https://theboostcpplibraries.com/
本书包含430 多个示例。每个示例都是完整的,可以编译和执行。您可以从https://theboostcpplibraries.com/examples 下载所有示例以快速入门。所有示例均已使用以下编译器进行了测试:Microsoft Visual Studio Professional 2013 Update 1(带有Service Pack 1 的64 位Windows 7 Professional)、GCC 4.8.3(64 位Cygwin 1.7.30)、GCC 4.6.3(32位Ubuntu 12.04.4)和Clang 3.3(32 位Ubuntu 12.04.4)。
本书中的所有示例均基于C++11标准。在测试期间,所有编译器都配置为启用对C++11 的支持。大多数示例将在Windows、Linux 和OS X 上运行,但有些示例与平台相关。示例描述中注明了例外情况。
6、C++的一些相关资源
awesome-cpp
很棒的C++(或C)框架、库、资源和闪亮事物的精选列表。灵感来自于很棒的东西。
http://fffaraz.github.io/awesome-cpp/
CppTemplateTutorial
中文C++模板教学指南。与著名的《C++ Templates》一书不同,本系列教程将C++ Templates 作为一种图灵完备的语言来教授,以帮助读者理解元编程。
7、Cocos2d-x游戏开发
Windwos10+VS2017+Python 2.7.14+cocos2d-x 4.0开发环境搭建Win10+Python2.7.14+cocos2d-x-3.17.2+VS2017环境搭建VS2010在Win7环境下配置Cocos2d-x-2.1。 4 最新版本开发环境(个人测试) Cocos2d-x 初学者教程- 曲光辉2015 年4 月30 日写的博文翻译Cocos2d-x 初学者教程如何用Cocos2D 2.X 制作一个简单的iPhone 游戏教程VS2010在Win7环境下配置最新版本Cocos2d-x-2.1.4的开发环境(个人测试)
8、一些C++库在VS2017和CentOS7下的编译和安装、使用
CentOS7下编译安装libmodbus库Windows10下VS2017环境下使用libmodbus库Modbus TCP读取数据CentOS7下Windows10下编译yaml-cpp库使用VS2017编译并使用yaml-cpp库VS2017编译SNMP++ 在VS2017中使用CppSQLite报编译错误C2440VC++ libcurl FTP上传客户端程序CentOS7.8编译mudu库找不到Windows下使用VS2013的Boost库编译出错并使用SDL库的解决办法。在Windows 10 中的Visual Studio 2017 中使用boost1.69.0。在CentOS 6.5 上构建Apache Thrift。使用rapidJson C++ 库生成JSON 字符串。 CentOS7下编译yaml-cpp库。 Windows 10下编译并使用yaml-cpp库。使用VS2017编译并使用yaml-cpp库。 Windows下使用。 VS2019和CMake 3.18.3使用yaml-cpp库进行编译
9、一些C++的构建工具:CMake、Makefile工具链的使用
A、CMake的使用
CMake是一个跨平台的Makefile生成工具,可以根据特定规则生成相应的Makefile文件,并编译和管理C/C++源代码。
有两篇博客介绍了CMake的使用,比较容易理解。链接地址是:
CMake详解CMake实用CMake入门官方下载地址为:https://cmake.org/download/官方文档地址为:CMake 3.16 Documentation 官方CMake指南地址为:CMake教程在Linux下使用CMake构建应用程序
B、makefile
跟我一起写Makefile(1) - 陈浩
C、GDB
【使用GDB调试程序(1)(https://blog.csdn.net/haoel/article/details/2879)
10、一些C++第三方库
A、CppSQLite - C++ Wrapper for SQLite
下有一篇关于SQLite的C++ Windows系统上CodeProject封装类,具体地址为:CppSQLite - C++ Wrapper for SQLite,如下图:
CppSqlite
CppSqlite是一个基于sqliteC语言库的C++简单封装。正如简介中所述:
本文介绍了CppSQLite,它是一个围绕公共领域SQLite 数据库库的非常薄的C++ 包装器。
提供了如何将应用程序与SQLite 链接的描述,然后提供了使用CppSQLite 的示例程序,最后记录了CppSQLite 类。
为了设置场景,这里引用了SQLite 作者的一段话……
SQLite 是一个实现嵌入式SQL 数据库引擎的C 库。与SQLite 库链接的程序可以访问SQL 数据库,而无需运行单独的RDBMS 进程。该发行版附带一个独立的命令行访问程序(SQLite),可用于管理SQLite 数据库,并作为如何使用SQLite 库的示例。
SQLite 不是用于连接到大型数据库服务器的客户端库。 SQLite 是服务器。 SQLite 库直接读取和写入磁盘上的数据库文件。
这个库在Windows下的Visual Studio环境中比较好用,但是从2011年开始已经很长时间没有更新了。
B、FFmpeg学习资料
C、QT开源网站和相关资料
D、redis的C++客户端库
redis的C++客户端库请参考https://redis.io/clients#c-plus-plus
END,本文到此结束,如果可以帮助到大家,还望关注本站哦!
【深入解析C++编程语言:技巧与最佳实践】相关文章:
2.米颠拜石
3.王羲之临池学书
8.郑板桥轶事十则
用户评论
C++真是一门强大的语言!
有14位网友表示赞同!
一直想学习 C++, 看看这篇文章能不能给我一些启发。
有5位网友表示赞同!
C++ 的性能一直是我比较欣赏的地方,开发速度也很快。
有18位网友表示赞同!
现在越来越多项目使用 C++ ,感觉未来发展不错啊。
有5位网友表示赞同!
有没有什么好的 C++ 学习资源可以推荐呢?
有8位网友表示赞同!
C++ 的语法比较灵活,可以写出很多精妙的代码。
有16位网友表示赞同!
以前学过一点 C,现在想进一步学习 C++,感觉难度有点大啊。
有16位网友表示赞同!
C++ 真是一个非常成熟的语言,值得深入研究。
有7位网友表示赞同!
对于游戏开发来说,C++还是首选吧。
有20位网友表示赞同!
希望这篇文章能讲清楚 C++ 的一些基础概念。
有12位网友表示赞同!
C++ 编程确实可以提高效率。
有7位网友表示赞同!
我对 C++ 的面向对象编程特性很感兴趣。
有9位网友表示赞同!
学习 C++ 需要付出很多时间和精力,但成果肯定不负期待。
有18位网友表示赞同!
这篇文章介绍的 C++ 应用场景很棒,让我对它有了更深的理解。
有13位网友表示赞同!
C++ 虽然比较难学,但是掌握了它的力量确实很强大。
有12位网友表示赞同!
学习 C++ 可以拓展我的编程技能,拓宽我的职业发展道路。
有13位网友表示赞同!
对于嵌入式系统开发来说,C++ 也扮演着重要的角色。
有18位网友表示赞同!
希望我能够更好地理解 C++ 的优缺点。
有11位网友表示赞同!