工作需要,要用xml配置函数,所以学习了下如何读取xml文件,在这期间遇到了几个问题,比较恶心,一会会写出来解决办法。
首先关于libxml的教程用的是这篇,具体不贴了(https://blog.csdn.net/bingyu9875/article/details/80702119)
遇到的问题一:
找不到libxml文件夹
因为libxml默认存放在libxml2文件夹中,所以可以在include引用前加个libxml2或者将libxml移动到include文件夹下。
这里有一个比较windows的方法(终端输入sudo nautilus,会打开文件,在这个文件里你对usr/是有读写权限的)
遇到的问题二:
undefined reference to“balabala”
我出现这个问题是没有配置好cmakelist.txt文件
参考链接(https://www.cnblogs.com/Free-Thinker/p/6163315.html)不过,讲道理,我没看懂```
后来问了下单位的大神,帮我写了一下具体如下
cmake_minimum_required(VERSION 2.6)
project(kkk)
INCLUDE_DIRECTORIES(/usr/include)
LINK_DIRECTORIES( #相关库文件的目录