/usr/local/Cellar/mysql/5.7.17/include

下存在要引入的mysql.h的头文件,那么我们现在就是要让qtCreator识别这个文件

这个工程是用CMakeLists.txt来描述的,那么qtCreator也是用他打开的

那么此时我们要在CMakeLists.txt添加如下命令来区分mac和unix的不同引入路径:

if(APPLE)
    SET(MYSQL_INCLUDE_DIR /usr/local/Cellar/mysql/5.7.17/include/mysql)
elseif(UNIX)
    SET(MYSQL_INCLUDE_DIR /usr/include/mysql)
endif()


这样,qtCreator中明显就发现mysql.h可以点进去了,工欲善其事必先利其器,所以要快速的编写代码,要很快熟悉其IDE开发环境,这样我们才不至于做一些鲁莽的事情。

同理'hiredis.h' file not found这种问题,我们在安装hiredis之后同样可以解决了。