Qt使用msvc的方式編譯MySql驅動

2021-06-19 18:03:53 字數 387 閱讀 5409

qt現在不直接提供mysql的的驅動,所以如果寫程式時要用到mysql的話,就需要自己編譯mysql的驅動了。現在網上有很多編譯mysql驅動的方法,比較多的是mingw的編譯方法,不過我用的是msvc的編譯方法。

qt版本為:qt-win-opensource-4.8.0-vs2010

mysql版本:5.5

上面說了有兩種方法編譯mysql驅動,其實兩種方法是很相似的,在用msvc的方法編譯mysql驅動時遇到了很多的問題,這些都是mingw版本沒有出現的。所謂前人栽樹,後人乘涼,很感謝的 荒木 博主分享了他編譯mysql的驅動過程:

他人的成果,不敢妄自竊取,所以只能搬運乙個連線**。博文中出現的問題,我都遇到過,這真的是篇很好的文章,希望對大家有所幫助!

豆漿2013.12

Qt使用MSVC編譯器不能正確顯示中文的解決方案

用visualstudio做為ide,使用qt框架,顯示中文,會出現亂碼的情況。原因 msvc編譯器雖然可以正常編譯帶bom的utf 8編譯的原始檔,但是生成的可執行檔案的編碼是windows本地字符集,比如gb2312。在可執行檔案中,字串是以gb2312編碼的,而可執行程式執行到該語句時,對這個...

填坑 QT使用MSVC編譯執行無法顯示中文

目的是修改原始檔字符集 目的是讓msvc識別出是utf 8的原始檔,而不是本地gbk 步驟1和步驟2可以解決 常量中有換行符的報錯 目的是讓msvc編碼出的執行字元為utf 8 因為qt框架解釋字符集為utf8,執行字符集必須與其保持一致才可以正常顯示 1 清理工程 2 隨便刪除幾個漢字,重新輸入即...

Qt編譯器 MinGW與MSVC的區別

qt 中有兩種方式編譯 一種是mingw 另一種msvc,mingw與msvc是兩種不同的編譯器。1 msvc microsoft visual c compiler 是指微軟的vc編譯器。2 mingw是minimalistgnufor windows的縮寫。它是乙個可自由使用和自由發布的wind...