我發現了一個偉大的C++/ODBC示例here ...C++ ODBC問題sqlucode.h頭
我下載的項目建立偉大的,一切正常。但是,當我將.cpp和.h文件複製到另一個項目時,我似乎遇到了鏈接問題。
sql.h中的SQLConnect
函數是我想要的。當我在我下載的項目中的easyodbc.h
文件中右鍵單擊該函數時,它跳轉到sql.h中的聲明。生活很好。
但是,在我創建的項目中,當我這樣做時,它跳轉到sqlucode.h中的UNICODE定義。這似乎是導致問題,我的測試項目崩潰。
我的項目中沒有任何地方的sqlucdode.h的#include
,但它仍然可以解析sqlucode.h中的聲明。我怎樣才能防止這一點?謝謝。
在哪裏/我該如何添加這個定義?我已經嘗試了一些東西,但我仍然遇到構建錯誤:錯誤C2664:'SQLConnectW':無法將參數2從'SQLCHAR *'轉換爲'SQLWCHAR *' – 2009-04-23 21:19:52