因此,經過一整天的試用和努力,我仍然無法解答這個問題。 我完全知道 this thread和this one 但他們不完全解答這個問題。鏈接C/C中的MySQL的.lib
那麼,問題是編譯時的程序,比方說,像這樣的:
#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 `[email protected]'
我嘗試添加到輸入部分libmesql.lib和mysqclient .lib,同時和分開。嘗試將.lib文件複製到Visual Studio默認文件夾,嘗試通過在鏈接器 - >常規 - >其他庫目錄中設置路徑來編譯它。嘗試了#pragma評論 - 仍然無濟於事。
因此,如果任何人都可以解釋我做錯了什麼(和可能的方式來解決這個問題),將不勝感激。
p.s.請不要回答與MySQL文檔的鏈接 - 我得到了它們here。
你介意發佈Visual Studio項目文件,以便我可以看看嗎? – TimH
當然,我上傳了[這裏](http://www.mediafire.com/?1v99zhclz98fn43)。 – Monceber