object-c 连接mysql


1. 通读 ''

2. 在Target->build setting 修改配置

   User Header Search Paths 加入 /usr/local/mysql/include

   Other Linker Flags 加入 -L/usr/local/mysql/lib,-lmysqlclient,-lssl,-lcrypto

   注:Linker Flags 里面具体加哪些东西可在命令行中运行以下命令可得到

   $ /usr/local/mysql/bin/mysql_config --libs

3. 报错

   3.1  运行报错 Library not loaded: libmysqlclient.21.dylib

      建立软连接即可

      $ sudo ln -s /usr/local/mysql/lib/libmysqlclient.21.dylib /usr/lib

      //以上

   3.2 编译报错 error: 'mysql/udf_registration_types.h' file not found with include; use "quotes" instead

      将 Always Search User Paths 置为YES即可

   3.3 使用mysql的函数的文件最好后缀为 .mm

4. 使用

   4.1 第三方框架

       ohmysql

 demo

相关