C++使用MySQL-Connector/C++連接MySQL出現(xiàn)LNK2019錯(cuò)誤的解決方法
使用vs2015開發(fā)c++win32項(xiàng)目時(shí),用MySQL-Connector/c++連接MySQL時(shí)總是出現(xiàn)error: LNK2019錯(cuò)誤
錯(cuò)誤原因可能為:
1、缺少相應(yīng)的庫(kù)文件;
2、項(xiàng)目平臺(tái)和所引用的第三方SDK不一致,即32bit對(duì)應(yīng)引用了64bit,64bit對(duì)應(yīng)引用了32bit。
解決方法:
1、檢查項(xiàng)目中是否缺少某些庫(kù)文件;
2、如果沒(méi)有缺少庫(kù)文件檢查項(xiàng)目的屬性,看看“平臺(tái)”是不是和所引用的MySQL-Connector/c++不一致,即平臺(tái)為Win32,所引用的MySQL-Connector/c++為64bit的,或者平臺(tái)為x64,所引用的MySQL-Connector/c++為32bit。
總結(jié):對(duì)于出現(xiàn)此種錯(cuò)誤的原因及解決辦法:
原因:
1. 出現(xiàn)這種情況一般是由于頭文件中聲明了函數(shù)或者類型,但是沒(méi)有相關(guān)的實(shí)現(xiàn)源文件;
2. 通常情況是我們引入了第三方SDK的頭文件,并在程序中使用(引用)了頭文件中的函數(shù)或者類型,連接器卻無(wú)法鏈接,即缺少lib文件。
解決辦法:
1. 我們調(diào)用的函數(shù)或者類型并未實(shí)現(xiàn);此時(shí)我們只要自己建立對(duì)應(yīng)的源文件,并實(shí)現(xiàn)這些函數(shù)即可。
2. 第三方SDK一般以DLL文件的形式提供給我們,并提供相應(yīng)的頭文件及LIB文件;LIB文件是鏈接時(shí)需要的,它包含了DLL中函數(shù)的想關(guān)信息,因此我們只需要在項(xiàng)目添加對(duì)這些LIB的依賴既可。
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
構(gòu)造函數(shù)不能聲明為虛函數(shù)的原因及分析
構(gòu)造函數(shù)不需要是虛函數(shù),也不允許是虛函數(shù),因?yàn)閯?chuàng)建一個(gè)對(duì)象時(shí)我們總是要明確指定對(duì)象的類型,盡管我們可能通過(guò)實(shí)驗(yàn)室的基類的指針或引用去訪問(wèn)它但析構(gòu)卻不一定,我們往往通過(guò)基類的指針來(lái)銷毀對(duì)象2013-10-10深入C++浮點(diǎn)數(shù)無(wú)效值定義與判定的解決辦法
本篇文章是對(duì)C++中浮點(diǎn)數(shù)無(wú)效值定義與判定進(jìn)行了介紹,需要的朋友參考下2013-05-05C語(yǔ)言實(shí)現(xiàn)動(dòng)態(tài)順序表的示例代碼
順序表是用一段物理地址連續(xù)的存儲(chǔ)單元依次存儲(chǔ)數(shù)據(jù)元素的線性結(jié)構(gòu)。順序表一般分為靜態(tài)順序表和動(dòng)態(tài)順序表,本文主要和大家介紹的是動(dòng)態(tài)順序表的實(shí)現(xiàn),需要的可以參考一下2022-10-10C++設(shè)計(jì)模式之Static Factory模式詳解
這篇文章主要為大家詳細(xì)介紹了C++設(shè)計(jì)模式之Static Factory模式的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-07-07C語(yǔ)言水仙花數(shù)的實(shí)現(xiàn)
這篇文章主要介紹了C語(yǔ)言水仙花數(shù)的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-01-01C++之普通成員函數(shù)、虛函數(shù)以及純虛函數(shù)的區(qū)別與用法要點(diǎn)
本篇文章主要介紹了C++中的普通成員函數(shù)、虛函數(shù)以及純虛函數(shù),非常的詳細(xì),有需要的朋友可以參考下2015-07-07基于Matlab制作一個(gè)數(shù)獨(dú)求解器
這篇文章主要為大家詳細(xì)介紹了如何利用Matlab制作一個(gè)數(shù)獨(dú)求解器,文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)Matlab有一定幫助,需要的可以參考一下2022-05-05