ねえ、SQL で絶え間ない問題が発生しました。業界の重要な部分であることを知っているので、経験を積もうとしています。C# で動作するようになりましたが、現在は C++ でデータベースに接続する作業を行っています。私はプロジェクトを適切にリンクしていますが、そうではありません。これが私のコードと私が得ているエラーです。
#include "stdafx.h"
#include <mysql.h>
#include <iostream>
MYSQL mysql;
MYSQL_RES result;
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
mysql_init(&mysql);
if(!mysql_real_connect(&mysql, "localhost", "root", "*******", "MyDatabse", 0, NULL, 0))
{
printf("Failed to connect");
}
return 0;
}
そしてエラー:
Error 1 error LNK2001: unresolved external symbol _mysql_real_connect@32 c:\Users\Zack-074\documents\visual studio 2010\Projects\MySql\MySql\MySql.obj
Error 2 error LNK2001: unresolved external symbol _mysql_init@4 c:\Users\Zack-074\documents\visual studio 2010\Projects\MySql\MySql\MySql.obj
Error 3 error LNK1120: 2 unresolved externals c:\users\zack-074\documents\visual studio 2010\Projects\MySql\Debug\MySql.exe 1
本当に助かります。