Mysql++ VS2013環境配置

來源:互聯網
上載者:User

標籤:

最近在研究Mysql++操作Mysql資料庫。用vs2013;本來以為很簡單,但真正使用起來真是各種坑,各種編譯 串連 錯誤, 搞的偶焦頭爛額。

搞了一下午 終於能通過編譯了。本篇部落格總結下各種問題的注意事項,好讓使用Mysql++的新同學以後少走彎路。

一、首先是下載mysql++;這個就不多說了。下載完成后里面有各種檔案,我們需要的就是lib檔案夾裡的檔案。

二、將lib檔案夾複製到工程目錄中,將所有檔案添加進工程。

三、(注意)在common.h 開始 添加標頭檔 #include <WinSock2.h> #include <windows.h> 注意添加順序,如果先加window.h會出現重定義錯誤。

四、修改common.h的大約105行類容不然編譯不過 #define MYSQLPP_EXPORT __declspec(dllimport)修改為

#define MYSQLPP_EXPORT __declspec(dllexport)

五、修改工程屬性:將MySql的include 和  lib檔案夾添加進去。我的在C:\Program Files\MySQL\MySQL Server 5.6\include 和 C:\Program Files\MySQL\MySQL Server 5.6\lib

六、修改工程屬性:串連-》添加依賴項:libmysql.lib 和 ws2_32.lib

七、如果MySql是64位的,要將工程改為x64。

 

好到此為止 你的MySql++應該能通過編譯了。。。。

Mysql++ VS2013環境配置

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.