VS中MFC連線MySQL的方法

2021-06-28 18:58:31 字數 1362 閱讀 6897

mfc

連線mysql

的方法:首先建立乙個

mfc專案。

下面進行設定:(1

)專案—

>

屬性—>

配置屬性—

>c/c++

—>

附加包含目錄:在附加包含目錄中新增

c:\program files\mysql\mysql server 5.7\include

(就是安裝

mysql

下的include

資料夾,

將標頭檔案包含)(2

)專案—

>

屬性—>

配置屬性—

>

聯結器—

>

常規—>

附加庫目錄:

c:\program files\mysql\mysqlserver 5.7\lib

(就是安裝

mysql

下的lib

資料夾,將庫檔案包含)(3

)聯結器—

>

輸入—>

附加依賴項:新增

libmysql.lib

(若此處不新增,需要最後在標頭檔案中新增

#pragmacomment(lib,"libmysql.lib") 

)。(4)編譯通過之後,執行還要將

c:\program files\mysql\mysqlserver 5.7\lib

(安裝mysql

下的lib

資料夾)中的

libmysql.dll

拷到專案中的

debug

資料夾中(或者拷到c:\windows\system32中)。

下面在專案標頭檔案或者要連線資料庫的檔案程式中新增標頭檔案:

#include "winsock.h"  

#include "mysql.h"

//#pragma comment(lib,"libmysql.lib") (若未進行上面第(3)步設定,需要新增)

//******************************新增button用於測試連線*************

else

經測試成功!!!

由於系統是32位或者64位的不同,編譯時會引起如下錯誤:

無法解析的外部符號 _mysql_real_connect, 無法解析的外部符號 _mysql_query,無法解析的外部符號 _mysql_init;

解決辦法見:





VS中MFC連線MySQL的方法

mfc 連線mysql 的方法 首先建立乙個 mfc專案。下面進行設定 1 專案 屬性 配置屬性 c c 附加包含目錄 在附加包含目錄中新增 c program files mysql mysql server 5.7 include 就是安裝 mysql 下的include 資料夾,將標頭檔案包含...

VS中MFC執行過程

win32程式是從winmain開始執行的,但是mfc把winmain給封裝,編譯到mfc80.dll中了。mfc執行順序 1 windows呼叫winmain函式 2 winmain裡面呼叫afxwinmain函式 3 4 如果initinstance函式返回true,呼叫cwinthread中的...

MFC中tab control控制項的使用方法

一 新 建乙個mfc 工程,取名 tabctrl 選擇 基於對話方塊 然後 點完成。二 刪除對話方塊上預設新增的三個控制項,新增 tab control 控制項,屬性設定 id idc tab1 三 為tab control 控制項繫結控制項變數,變數名為m t ab,型別為ctabctrl。四 在...