12 2019 档案
摘要:在linux环境下编程,标配的编译器是gcc,g++,以及构建工具make,cmake。linux中和开发环境密切相关的有/usr/bin(命令程序), /usr/include(源码),/usr/lib(编译的库),这些其实和c/c++的编程很密切。 gcc -o NameMain name.c
阅读全文
摘要:eclipse不仅可以开发java,下载使用cdt插件也可以开发c++,并且效果良好(为什么使用eclipse,应为免费,讲真目前还挺好用的)。以mysql数据库访问为案例,搭建开发环境,过程中遇到了一些问题,通过百度和自己尝试,终于解决了,甚慰。 下载官方的c++ connector,但是其hea
阅读全文
摘要:c++是一门非常实用的语言,也就决定了它的全部语法非常复杂,并且版本更迭现在也比较快了,要熟练使用它,确实需要一个长时间的积累。但是如果我们能够遵从一些规则,还是能写出很好的程序的。 比如关于个版本中的变化,标准库的变化,这个网站:https://zh.cppreference.com,应该是很权威
阅读全文
摘要:这篇博文https://www.jianshu.com/p/efdafe4322b9,是篇好文章,博主的基本功比较好,讲了c++对于mysql的操作。其理论上说'明了g++默认的连接路径是没有usr/local/lib的,但是很多默认的库在编译和安装时,都会选择该路径,所以在链接命令时,要手动加入要
阅读全文
摘要:网上推荐的c++库有boost,folly,proxygen等,但是这些都是大库,学习周期长,并且一开始就使用这些库,还是有些问题的。比如库之间的依赖关系,这个就比较难搞,这是基本的开发环境的搭建。开发c++中,linux,macos就成为了良好的库管理工具。比如usr/local/include中
阅读全文