远程主机无法在SQL(MySQL)的包含文件中查找函数

时间:2015-08-05 16:18:21

标签: mysql sql c linker-errors

我正在开发我的Rasp Pi,我是通过局域网从我的PC上完成的。到目前为止没有任何问题,但我已将SQL库作为#include <mysql.h>包含在C。

我在mysql中安装了/usr/include/mysql文件夹,其中mysql.h/usr/include/mysql。我还将此作为我系统上的本地副本,并在{C编译器的Linker部分的其他库目录中添加了 /* Connect to database */ if (!mysql_real_connect(conn, server, user, password, database, 0, NULL, 0)) { fprintf(stderr, "%s\n", mysql_error(conn)); exit(1); }else{ printf("Connected"); } 的路径。

当我通过以下方式尝试连接时(按照其网站上的指示):

/root/.netbeans/remote/192.168.1.132/ian-pc-Windows-x86_64/C/Users/Ian/Documents/NetBeansProjects/gpsComplete/gpsd-3.15/dbConnect.c:21: undefined reference to `mysql_init'
/root/.netbeans/remote/192.168.1.132/ian-pc-Windows-x86_64/C/Users/Ian/Documents/NetBeansProjects/gpsComplete/gpsd-3.15/dbConnect.c:24: undefined reference to `mysql_real_connect'
/root/.netbeans/remote/192.168.1.132/ian-pc-Windows-x86_64/C/Users/Ian/Documents/NetBeansProjects/gpsComplete/gpsd-3.15/dbConnect.c:26: undefined reference to `mysql_error'

我构建了代码,错误控制台出现了这个错误:

string MyFormat = "MM/dd/yyyy";  
string MyDate = string.Empty;  
MyDate = MyObject.ValueX.ToString();  
string MyFormatedDate = Convert.toDateTime(MyDate).ToString(MyFormat);

我尝试连接库多次,删除文件等,没有任何改变。远程开发时我错过了什么?到目前为止,我正在与远程开发中的图书馆进行斗争

0 个答案:

没有答案