关于将C连接到MySQL,我只是有一个小问题。
好吧,我已经在系统上安装了现有的MySQL服务器,但是当我尝试使用 header 中的#include <mysql.h>
运行代码时,它表示该路径不存在。因此,我将MySQL的include文件夹放置到生成此代码的编译器的“includes”文件夹中:到目前为止,编译器已识别出该错误,但给了我很多我不知道的错误。
还有其他选择吗?
最佳答案
在$(mysql_config --libs)
命令中附加$(mysql_config --cflags)
和gcc
。
您需要包括头文件并链接库。对于mysql,您可以使用mysql_config
命令找到它们。如果已正确安装库和开发头文件,则此命令可用。 mysql_config --cflags
和mysql_config --libs
将显示需要包含哪些路径和库。
关于c++ - MySQL和C编程,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8701217/