我正在开发将在数据库中插入 blob 文件的应用程序。我正在使用ODBC连接到数据库。我还需要使用一些 MFC 库。所以我的问题是为了使用我更改的 MFC 库proget->Config
。Setting->General->Use MFC in a shared DLL
,但是当我这样做时,我得到了这个链接错误:
InsertBlob.obj : error LNK2019: unresolved external symbol _SQLFreeHandle@8 referenced in function "public: bool __thiscall ODBC::InternalConnect(char *)" (?InternalConnect@ODBC@@QAE_NPAD@Z)
InsertBlob.obj : error LNK2019: unresolved external symbol _SQLDriverConnect@32 referenced in function "public: bool __thiscall ODBC::InternalConnect(char *)" (?InternalConnect@ODBC@@QAE_NPAD@Z)
我只发布了其中两个,但总共有 12 个。如果我将设置改回使用标准 Windows 库,链接错误就会消失,但我不能使用 CString CFile 等。
有没有办法在同一个应用程序中使用它们两个?我是 C++ 新手。
谢谢 。