次のコードを使用してCをmysqlに接続したい:
#include <C:\Program Files\MySQL\MySQL Connector C 6.0.2\include\my_global.h>
#include <C:\Program Files\MySQL\MySQL Connector C 6.0.2\include\mysql.h>
#include <stdio.h>
MYSQL *conn; /* pointer to connection handler */
int main ( int argc, char *argv[] )
{
conn = mysql_init ( NULL );
mysql_real_connect (
conn,"localhost","root","","operator", 3306, NULL,0 );
mysql_close ( conn );
return 0;
}
コンパイルしようとすると、次のようになります。
Error 3 error LNK2019: unresolved external symbol _mysql_real_connect@32 referenced in function _main C:\Users\kristel\Documents\Visual Studio 2010\Projects\database\database\database.obj database
Error 4 error LNK2019: unresolved external symbol _mysql_init@4 referenced in function _main C:\Users\kristel\Documents\Visual Studio 2010\Projects\database\database\database.obj database
何かが足りないようですが、いつかわかりません。
写真のようにmysqllib.libを追加しましたが、それでも問題は解決していません。
ちょうど別の質問:私の検索を行って、私はcmakeに関する何かを見つけました。私のエラーとcmakeの間に何か関係がありますか?
ありがとうございました。