vs2005 C鏈接MySQL步驟

    之前一直做java和MySQL的開發,springmvc或者java中連接數據庫只需要加載驅動,設置相對簡單,不容易出錯,最近項目中涉及c程序獲取硬件的信息,需要進行c連接MySQL,配置了一下出現了一系列的問題,最後成功,將配置過程中遇到的問題以及解決方法記錄下,供以後參考,如果也解決你的問題,請點贊。

1.  將MySQL5.7的include添加到vs2005的附加包含目錄中。我的機器上MySQL的include的目錄爲C:\Program Files\MySQL\MySQL Server 5.7\include,vs的附加包含目錄所在處爲:項目-屬性-配置屬性-C++-常規-附加包含目錄。

2.  將MySQL的C:\Program Files\MySQL\MySQL Server 5.7\lib目錄添加到vs2005的項目-屬性-配置屬性-連接器-常規-附加庫目錄。

3.  在vs2005的項目-屬性-配置屬性-連接器-輸入-附加依賴項,添加libmysql.lib。

4.  將MySQL的C:\Program Files\MySQL\MySQL Server 5.7\lib中的libmysql.lib和libmysql.dll拷貝到vs項目的.h和.cpp目錄下。

5.  此時編譯運行,如果報ALT和MFC文件之類的錯誤,需要對vs2005進行設置,項目-屬性-配置屬性-常規-MFC的使用,選擇“在共享DLL中使用MFC”;如果不報錯可以看6.

6.  此時可以試着編譯連接,如果成功可以到此結束;如果報error LNK2019: 無法解析的外部符號 _mysql_real_query@12這樣的錯誤,可以看7.

7.  機器上使用的win7 64位系統,MySQL使用的是64位,此時需要項目->屬性->配置管理器活動解決方案平臺,下拉選新建,出現一個新的對號框,在鍵入選擇新平臺中選擇X64,此時應該正常運行。

發佈了28 篇原創文章 · 獲贊 9 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章