それで、一日の試練と努力の後で、私はまだこの質問への答えを理解することができませんでした。私は このスレッドとこのスレッドを完全に知っ ていますが、彼らは質問に完全に答えていません。
したがって、問題は、プログラムをコンパイルするときに、たとえば次のようになります。
#include <iostream>
#include <windows.h>
#include <mysql.h>
using namespace std;
int main()
{
MYSQL *connection, mysql;
MYSQL_RES *result;
MYSQL_ROW row;
mysql_init(&mysql);
}
リンカーエラーが発生します
undefined reference to `mysql_init@4'
入力セクションlibmesql.libとmysqclient.libに、同時におよび別々に追加してみました。.libファイルをVisualStudioの既定のフォルダーにコピーしようとしましたが、[リンカー]->[一般]->[追加のライブラリディレクトリ]でパスを設定してコンパイルしようとしました。#pragmaコメントも試しましたが、まだ役に立ちません。
ですから、私が間違っていること(そしておそらくこの問題を解決する方法)を誰かが説明できれば、それは大いにありがたいことです。
psそして、MySQLドキュメントへのリンクで答えないでください-私はここでそれらを手に入れました。