vs2015中mysql.h文件打不開的解決辦法
準(zhǔn)備學(xué)習(xí)VS2015環(huán)境下的數(shù)據(jù)庫(kù)編程,在網(wǎng)上找了個(gè)實(shí)例,鏈接如下:VS2017調(diào)用MySQL 8.0的方法
VS下建立工程:
問題出現(xiàn):#include<mysql.h> 報(bào)錯(cuò)(無法打開源文件)
打開MYSQL 客戶端 ,輸入 show variables like "%char%"; 查找MYSQL的安裝路徑;
我的路徑是:C:\Program Files\MySQL\MySQL Server 5.7,在這個(gè)路徑下,我有l(wèi)ib 和 include 兩個(gè)文件夾,其中mysql.h 文件存放在include目錄下,libmysql.dll(有的存放在bin目錄中)和libmysql.lib存放在目錄下。如果沒有這些文件,說明安裝mysql的時(shí)候沒有安裝完全,建議重新安裝;
于是按我一開始提到的鏈接里的提示,分別添加 :
C:\Program Files\MySQL\MySQL Server 5.7\include
C:\Program Files\MySQL\MySQL Server 5.7\include
libmysql.dll
可是仍然顯示報(bào)錯(cuò)!到這里, 相信很多人都遇到這種問題!就是無論怎么添加上面的include和lib文件路徑以及l(fā)ibmysql.lib,mysql.h文件就是打不開;
問題出現(xiàn)在這里,我們是在:Debug x64 平臺(tái)下添加的include和lib文件路徑以及l(fā)ibmysql.lib,但是我們工程環(huán)境運(yùn)行在Debug X86 下,如下圖紅色部分:
現(xiàn)在改成Debug x64,問題就解決了;
總結(jié):
我們?cè)诃h(huán)境配置時(shí),一定要注意實(shí)際的Debug 運(yùn)行環(huán)境 和 配置管理器中的 Debug 平臺(tái) 是否一致;
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
JavaScript驗(yàn)證用戶輸入的是字符或數(shù)字及ASCII Chart應(yīng)用
我們可以根據(jù)onkeydown事件的event.keyCode即是ASCII Chart來判斷字符或數(shù)字等,本文提供了相關(guān)鍵盤key對(duì)應(yīng)的ASCII碼,以供用戶使用是參考及使用onpaste事件只能輸入字符和數(shù)字防止粘貼等的,感興趣的朋友可以了解下2013-01-01利用ASP.NET MVC和Bootstrap快速搭建響應(yīng)式個(gè)人博客站(一)
這篇文章主要介紹了利用ASP.NET MVC和Bootstrap快速搭建響應(yīng)式個(gè)人博客站(一)的相關(guān)資料,需要的朋友可以參考下2016-06-06asp.net(C#) 動(dòng)態(tài)添加非ASP的標(biāo)準(zhǔn)html控件(如添加Script標(biāo)簽)
在開發(fā)程序時(shí),有時(shí)需要?jiǎng)討B(tài)添加標(biāo)簽,而有部分又不是ASP控件,偶然找到這段代碼,特收藏。2009-07-07