完美解決無法解析的外部符號 __imp___vsnprintf問題

10736 人瀏覽 | 時間: 2016-05-23 14:44:13 | 作者: codexia

    在做Excel導出功能的時候,鏈接時,出現這樣的一個錯誤提示:

odbccp32.lib(dllload.obj) : error LNK2001: 無法解析的外部符號 __imp___vsnprintf

    我想這個應該是沒有導入odbccp32.lib庫,所以就導入了一下。為了方便代碼移植,就用了下面這句代碼導入:


#pragma comment(lib,"odbccp32.lib")
    然后重新編譯鏈接,結果發現,還是同樣的錯誤提示。一般這樣的lib庫都應該在系統目錄下,然而這個并不是。通過上網查資料了解了基本信息,然后發現odbcccp32.lib并不在系統目錄下,而是在C:\Program Files\下面的多個目錄中,而且,不同的目錄下面的lib都不一樣,并且環境變量中并沒有此lib所在的目錄,所以,系統無法搜索到odbcccp32.lib,自然就提示了無法解析的外部符號。。。


    我的系統環境變量是這樣的:

%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\DTS\Binn\;%USERPROFILE%\.d

請微信掃碼閱讀。
為防止惡意爬蟲,
已開啟反爬機制,
理解喲~~~~
標注
評論
站內搜
百度搜
傳送到手機
手機掃碼,識別文字,完成傳送x
加載中...
標注內容x
加載中...
添加標注x
收藏 0 點贊 0

相關閱讀

超级大乐透直播开奖 上海体彩网11选5开奖 股票期权配资 广西快乐双彩今晚开 中国石化股票 南方双彩APP 浙江11选5什么时候开 四川金7乐多久开奖 股票涨跌由什么决定 知乎 有多少人玩极速快三输了 广西十一选五出奖号码