C++
PeanutWine
这个作者很懒,什么都没留下…
展开
-
Linux生成静态库和动态库
这里不深入介绍静态库和动态库的区别,只是总结了Linux系统下生成及使用静态库和动态库的方法。首先,我们可以把静态库理解为一堆目标文件的归档文件,所以需要使用归档工具 ar ,编译器则使用 g++ 首先把要封装成库文件的源文件和头文件准备好// math.h#include <iostream>class Math{public: static int max(int a, int b)原创 2016-09-19 11:23:41 · 383 阅读 · 0 评论 -
一些编译错误及解决方法<记录>
初学C++编程时,总会遇到这样那样的错误。因此,总结一些经常遇到的编译错误及解决方法,方便自己和他人,不定期更新中~错误1:cannot declare member function ‘static ......’ to have static linkage解决方法:.cpp文件里的函数就不要带 static 了,删除就好错误2:在生成动态库时遇到以下问题relocation R_X86原创 2016-09-19 10:44:45 · 2959 阅读 · 0 评论 -
apt-get install MySQL before C API
Linux系统版本:deepin 15.3使用以下命令安装MySQLsudo apt-get install mysql-server libmysql++-devsudo apt-get install mysql-client之后可以使用MySQL的C/C++ API 进行编程(使用apt-get安装后直接配置好了头文件和库文件的位置),你只需要包含头文件#inlcude <mysql/mys原创 2016-10-09 16:16:14 · 324 阅读 · 0 评论 -
Deepin系统编译安装boost库
Deepin 系统编译安装boost库原创 2016-11-16 10:37:47 · 1441 阅读 · 0 评论