當(dāng)前位置:
首頁 >
在当前PJ项目pj_nath模块加入mysql的一些问题
發(fā)布時(shí)間:2025/3/21
29
豆豆
生活随笔
收集整理的這篇文章主要介紹了
在当前PJ项目pj_nath模块加入mysql的一些问题
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
在當(dāng)前VS項(xiàng)目中添加MYSQL模塊。首先要去pjnath模塊的屬性設(shè)置里面添加mysql.h的頭文件包含。就是你的mysql安裝目錄的include目錄下的mysql.h.
然后再全局屬性設(shè)置里面添加libmysql.lib的庫文件的依賴。
?
此時(shí)出現(xiàn)了winsock.h里面的宏定義#define s_addr S_un.s_addr?與我本項(xiàng)目中ipv4的s_addr沖突,在編譯的時(shí)候就將我的s_addr換成了?宏定義的Sun.addr導(dǎo)致后面報(bào)錯(cuò)。
正確的做法是,在出錯(cuò)的那塊代碼前 局部取消宏定義。對全局不可見。
還要注意你的庫文件和編譯平臺的位數(shù)是不是一致的。要么都是32位,要么都是64位的。否則會(huì)出現(xiàn)庫函數(shù)無法鏈接的問題。?
最后編譯就成功了,以此記錄。?
總結(jié)
以上是生活随笔為你收集整理的在当前PJ项目pj_nath模块加入mysql的一些问题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 线程同步:Condition
- 下一篇: Redis:redis cluster的