vs2015中mysql.h文件打不開的解決辦法
準(zhǔn)備學(xué)習(xí)VS2015環(huán)境下的數(shù)據(jù)庫編程,在網(wǎng)上找了個實例,鏈接如下:VS2017調(diào)用MySQL 8.0的方法
VS下建立工程:

問題出現(xiàn):#include<mysql.h> 報錯(無法打開源文件)
打開MYSQL 客戶端 ,輸入 show variables like "%char%"; 查找MYSQL的安裝路徑;

我的路徑是:C:\Program Files\MySQL\MySQL Server 5.7,在這個路徑下,我有l(wèi)ib 和 include 兩個文件夾,其中mysql.h 文件存放在include目錄下,libmysql.dll(有的存放在bin目錄中)和libmysql.lib存放在目錄下。如果沒有這些文件,說明安裝mysql的時候沒有安裝完全,建議重新安裝;
于是按我一開始提到的鏈接里的提示,分別添加 :
C:\Program Files\MySQL\MySQL Server 5.7\include
C:\Program Files\MySQL\MySQL Server 5.7\include
libmysql.dll
可是仍然顯示報錯!到這里, 相信很多人都遇到這種問題!就是無論怎么添加上面的include和lib文件路徑以及l(fā)ibmysql.lib,mysql.h文件就是打不開;
問題出現(xiàn)在這里,我們是在:Debug x64 平臺下添加的include和lib文件路徑以及l(fā)ibmysql.lib,但是我們工程環(huán)境運(yùn)行在Debug X86 下,如下圖紅色部分:

現(xiàn)在改成Debug x64,問題就解決了;

總結(jié):
我們在環(huán)境配置時,一定要注意實際的Debug 運(yùn)行環(huán)境 和 配置管理器中的 Debug 平臺 是否一致;
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
asp.net slickupload 使用方法(文件上傳)
asp.net下使用slickupload上傳文件的代碼2009-05-05
.net6環(huán)境下使用RestSharp請求GBK編碼網(wǎng)頁亂碼的解決方案
這篇文章介紹了.net6環(huán)境下使用RestSharp請求GBK編碼網(wǎng)頁亂碼的解決方案,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-12-12
ASP.NET MVC中使用JavaScriptResult的用法示例
這篇文章主要介紹了ASP.NET MVC中使用JavaScriptResult的用法,結(jié)合實例形式分析了采用javascript動態(tài)設(shè)置標(biāo)簽樣式以及使用MVC中的JavaScriptResult來實現(xiàn)同樣效果的相關(guān)技巧,需要的朋友可以參考下2016-08-08
讀取XML并綁定至RadioButtonList實現(xiàn)思路及演示動畫
讀取XML的文檔,可以使用System.Data.DataSet類別中的ReadXml()方法,在aspx網(wǎng)頁上拉一個RadioButtonList控件,用來顯示XML的數(shù)據(jù),接下來,用DataSet去讀取剛才寫好的獲取XML文件的屬性,即可完成2013-01-01

