使用SuperMap iObjects C++報(bào)錯(cuò):
>MFCApplication1View.obj : error LNK2019: 無法解析的外部符號(hào) "__declspec(dllimport) public: class OGDC::OgdcMBString __thiscall UGC::UGMapStorages::GetNameAt(int)const " (__imp_?GetNameAt@UGMapStorages@UGC@@QBE?AVOgdcMBString@OGDC@@H@Z),該符號(hào)在函數(shù) "public: void __thiscall CMFCApplication1View::OnFileOpen(void)" (?OnFileOpen@CMFCApplication1View@@QAEXXZ) 中被引用
1>MFCApplication1View.obj : error LNK2019: 無法解析的外部符號(hào) "__declspec(dllimport) public: unsigned char __thiscall UGC::UGWorkspace::Open(class OGDC::OgdcMBString const &,class OGDC::OgdcMBString const &)" (__imp_?Open@UGWorkspace@UGC@@QAEEABVOgdcMBString@OGDC@@0@Z)佑力,該符號(hào)在函數(shù) "public: void __thiscall CMFCApplication1View::OnFileOpen(void)" (?OnFileOpen@CMFCApplication1View@@QAEXXZ) 中被引用
1>MFCApplication1View.obj : error LNK2019: 無法解析的外部符號(hào) "__declspec(dllimport) public: unsigned char __thiscall UGC::UGMap::Open(class OGDC::OgdcMBString const &)" (__imp_?Open@UGMap@UGC@@QAEEABVOgdcMBString@OGDC@@@Z)式散,該符號(hào)在函數(shù) "public: void __thiscall CMFCApplication1View::OnFileOpen(void)" (?OnFileOpen@CMFCApplication1View@@QAEXXZ) 中被引用
1>UGSymbolListCtrl.obj : error LNK2019: 無法解析的外部符號(hào) "__declspec(dllimport) public: class OGDC::OgdcMBString __thiscall UGC::UGSymbolInfo::GetSymbolName(void)" (__imp_?GetSymbolName@UGSymbolInfo@UGC@@QAE?AVOgdcMBString@OGDC@@XZ),該符號(hào)在函數(shù) "protected: void __thiscall CUGSymbolListCtrl::OnMouseMove(unsigned int,class CPoint)" (?OnMouseMove@CUGSymbolListCtrl@@IAEXIVCPoint@@@Z) 中被引用
1>UGSymbolTreeCtrl.obj : error LNK2001: 無法解析的外部符號(hào) "__declspec(dllimport) public: class OGDC::OgdcMBString __thiscall UGC::UGSymbolInfo::GetSymbolName(void)" (__imp_?GetSymbolName@UGSymbolInfo@UGC@@QAE?AVOgdcMBString@OGDC@@XZ)
1>UGSymbolTreeCtrl.obj : error LNK2019: 無法解析的外部符號(hào) "__declspec(dllimport) public: int __thiscall UGC::UGGOLibraryManager::AddGOLibrary(class OGDC::OgdcMBString)" (__imp_?AddGOLibrary@UGGOLibraryManager@UGC@@QAEHVOgdcMBString@OGDC@@@Z)打颤,該符號(hào)在函數(shù) "public: void __thiscall CUGSymbolTreeCtrl::InitUGSymbolTree(void)" (?InitUGSymbolTree@CUGSymbolTreeCtrl@@QAEXXZ) 中被引用
1>..\..\bind\MFC
此報(bào)錯(cuò)是因?yàn)闆]有添加_UGUNICODE暴拄,添加后即可編譯成功