error lnk2019, 求大神指点迷津。

wochudang4636 2016-09-28 11:25:49
1>FromViewMain.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: class CXTPTabManagerItem * __thiscall CXTPTabControl::InsertItem(int,wchar_t const *,struct HWND__ *,int)" (__imp_?InsertItem@CXTPTabControl@@QAEPAVCXTPTabManagerItem@@HPB_WPAUHWND__@@H@Z) referenced in function __catch$?AddView@CFromViewMain@@QAEHPAUCRuntimeClass@@PB_WH@Z$0
1>MainFrm.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: class CXTPMenuBar * __thiscall CXTPCommandBars::SetMenu (class ATL::CStringT<wchar_t,class StrTraitMFC_DLL<wchar_t,class ATL::ChTraitsCRT<wchar_t> > >,unsigned int)" (__imp_?SetMenu@CXTPCommandBars@@QAEPAVCXTPMenuBar@@V?$CStringT@_WV?$StrTraitMFC_DLL@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@I@Z) referenced in function "public: void __thiscall CMainFrame::FullscreenMode(void)" (?FullscreenMode@CMainFrame@@QAEXXZ)
1>MainFrm.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: static struct CRuntimeClass * __stdcall CXTPCommandBars::GetThisClass(void)" (__imp_?GetThisClass@CXTPCommandBars@@SGPAUCRuntimeClass@@XZ) referenced in function "public: virtual void __thiscall CMainFrame::Dump(class CDumpContext &)const " (?Dump@CMainFrame@@UBEXAAVCDumpContext@@@Z)
1>MainFrm.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: static struct CRuntimeClass * __stdcall CXTPEdit::GetThisClass(void)" (__imp_?GetThisClass@CXTPEdit@@SGPAUCRuntimeClass@@XZ) referenced in function "protected: virtual int __thiscall CXTPFrameWndBase<class CFrameWnd>::PreTranslateMessage(struct tagMSG *)" (?PreTranslateMessage@?$CXTPFrameWndBase@VCFrameWnd@@@@MAEHPAUtagMSG@@@Z)
1>MainFrm.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: void __thiscall CXTPDockingPane::SetTitle(wchar_t const *)" (__imp_?SetTitle@CXTPDockingPane@@QAEXPB_W@Z) referenced in function "public: virtual void __thiscall CMainFrame::Dump(class CDumpContext &)const " (?Dump@CMainFrame@@UBEXAAVCDumpContext@@@Z)

1>E:\Cpp_Study\AlarmDemo_DW_20160926\Debug\AlarmDemo.exe : fatal error LNK1120: 5 unresolved externals
...全文
314 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
wochudang4636 2016-10-03
  • 打赏
  • 举报
回复
都有些道理但都不能解决我的问题,估计我这个问题是其他什么原因导致的。目前看来我依然毫无办法,等解决了会回来更新。
赵4老师 2016-09-30
  • 打赏
  • 举报
回复
wochudang4636 2016-09-30
  • 打赏
  • 举报
回复
引用 5楼我是你的主体 的回复:
引用 4楼redfly001 的回复:
如果都添加了,那可以把CXTPTabManagerItem库文件删除掉再试下,如果提示找不到对应的文件则说明确实是添加上去了,如果是没提示,则说明没有添加上,就需要检查一下确保把它添加
关键是,没有这个库,VC6没有,现在也没有。也没有提示缺少这个库。
之前有提示说缺少XTP9601Libud.lib,但是原程序在VC6下没有用这个库,我就把它忽略了,现在有可能问题出在这里,但是我怎么知道去哪儿找这个库呢。为什么原来不需要的库,到VS2010就需要呢……
wochudang4636 2016-09-30
  • 打赏
  • 举报
回复
引用 4楼redfly001 的回复:
如果都添加了,那可以把CXTPTabManagerItem库文件删除掉再试下,如果提示找不到对应的文件则说明确实是添加上去了,如果是没提示,则说明没有添加上,就需要检查一下确保把它添加
关键是,没有这个库,VC6没有,现在也没有。也没有提示缺少这个库。
wochudang4636 2016-09-28
  • 打赏
  • 举报
回复
能加的库我都加了。有可能是缺少库,这个工程是从VC6移植到VS2013的,VC6正常运行,应该没有确实库文件吧。还有没有别的可能呢。
rageliu 2016-09-28
  • 打赏
  • 举报
回复
有类在静态库,添加对应库呢
red-fly 2016-09-28
  • 打赏
  • 举报
回复
如果都添加了,那可以把CXTPTabManagerItem库文件删除掉再试下,如果提示找不到对应的文件则说明确实是添加上去了,如果是没提示,则说明没有添加上,就需要检查一下确保把它添加
oyljerry 2016-09-28
  • 打赏
  • 举报
回复
是不是有些库是vc6编译的,也用vs2013重新编译一下

16,548

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • AIGC Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧