![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
问题解决
Still_Believe_
爱好编程C++,Java,Python。github主页:https://github.com/klc407073648
展开
-
linux下c头文件和动态库的搜索
一、gcc寻找头文件的路径(按照1->2->3的顺序)1.在gcc编译源文件的时候,通过参数-I指定头文件的搜索路径,如果指定路径有多个路径时,则按照指定路径的顺序搜索头文件。2. 通过查找gcc的环境变量C_INCLUDE_PATH/CPLUS_INCLUDE_PATH/OBJC_INCLUDE_PATH来搜索头文件位置。3. 再找内定目录搜索,分别是 /usr/include /usr/local/include /usr/lib/gcc-lib/i386-linux/2.95.2/i原创 2020-12-20 10:09:29 · 175 阅读 · 1 评论 -
C++中的前向声明(forward declaration)
前向声明:可以声明一个类而不定义它。这个声明被称为前向声明(forward declaration)。例如:class name,在声明之后,定义之前,类name是一个不完全类型(incompete type),即已知name是一个类型,但不知道包含哪些成员。不完全类型只能以有限方式使用,不能定义该类型的对象,不完全类型只能用于定义指向该类型的指针及引用,或者用于声明(而不是定义)使用该类型作为形参类型或返回类型的函数。类的前向声明只适用于指针和引用的定义,如果是普通类的类型就得使用include了。.原创 2020-12-04 08:00:53 · 795 阅读 · 0 评论 -
window环境下利用navicat连接虚拟机的Mysql服务器
1.window环境下利用navicat工具连接VMware虚拟机中Mysql服务器,连接图如下:2.直接连接会报以下错误,是虚机的防火墙设置存在问题。解决防火墙的方案:关闭虚拟机上的防火墙或者开发3306端口。service firewalld stop 建议直接关闭防火墙,比较方便开放防火墙端口添加需要监听的端口/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT3.解决防火墙问题后,继续连接发现解决MySQ原创 2020-10-17 22:15:47 · 591 阅读 · 0 评论