直接include ".cpp";为什么有的.cpp无法解析.h的头文件;有的可以呢???路径没问题啊1>MirroCtl.obj : error LNK2001: 无法解析的外部符号 "unsigned int WM_XCOMBOLIST_LBUTTONUP" (?WM_XCOMBOLIST_LBUTTONUP@@3IA)
1>MirroCtl.obj : error LNK2001: 无法解析的外部符号 "unsigned int WM_XCOMBOLIST_KEYDOWN" (?WM_XCOMBOLIST_KEYDOWN@@3IA)
1>MirroCtl.obj : error LNK2001: 无法解析的外部符号 "unsigned int WM_XCOMBOLIST_VK_RETURN" (?WM_XCOMBOLIST_VK_RETURN@@3IA)
1>MirroCtl.obj : error LNK2001: 无法解析的外部符号 "unsigned int WM_XCOMBOLIST_VK_ESCAPE" (?WM_XCOMBOLIST_VK_ESCAPE@@3IA)
1>MirroCtl.obj : error LNK2019: 无法解析的外部符号 "public: virtual __thiscall CBitWnd::~CBitWnd(void)" (??1CBitWnd@@UAE@XZ),该符号在函数 __unwindfunclet$??0CBitSlider@@QAE@XZ$0 中被引用
1>MirroCtl.obj : error LNK2019: 无法解析的外部符号 "public: __thiscall CBitWnd::CBitWnd(void)" (??0CBitWnd@@QAE@XZ),该符号在函数 "public: __thiscall CBitSlider::CBitSlider(void)" (??0CBitSlider@@QAE@XZ) 中被引用
1>MirroCtl.obj : error LNK2019: 无法解析的外部符号 "public: void __thiscall CBitWnd::ReLoadBitItem(unsigned int,int,int)" (?ReLoadBitItem@CBitWnd@@QAEXIHH@Z),该符号在函数 "public: void __thiscall CBitSlider::BuildThumbItem(unsigned int,int,int)" (?BuildThumbItem@CBitSlider@@QAEXIHH@Z) 中被引用
1>MirroCtl.obj : error LNK2019: 无法解析的外部符号 "public: int __thiscall CBitWnd::Create(unsigned int,class CWnd *,unsigned int)" (?Create@CBitWnd@@QAEHIPAVCWnd@@I@Z),该符号在函数 "public: void __thiscall CBitSlider::BuildThumbItem(unsigned int,int,int)" (?BuildThumbItem@CBitSlider@@QAEXIHH@Z) 中被引用
1>MirroCtl.obj : error LNK2019: 无法解析的外部符号 "public: void __thiscall CBitWnd::SetBitItem(class CBitItem *)" (?SetBitItem@CBitWnd@@QAEXPAVCBitItem@@@Z),该符号在函数 "public: void __thiscall CBitSlider::BuildThumbItem(class CBitItem *)" (?BuildThumbItem@CBitSlider@@QAEXPAVCBitItem@@@Z) 中被引用
1>MirroCtl.obj : error LNK2019: 无法解析的外部符号 "public: virtual __thiscall CXHeaderCtrl::~CXHeaderCtrl(void)" (??1CXHeaderCtrl@@UAE@XZ),该符号在函数 __unwindfunclet$??0CXListCtrl@@QAE@XZ$0 中被引用
1>MirroCtl.obj : error LNK2019: 无法解析的外部符号 "public: __thiscall CXHeaderCtrl::CXHeaderCtrl(void)" (??0CXHeaderCtrl@@QAE@XZ),该符号在函数 "public: __thiscall CXListCtrl::CXListCtrl(void)" (??0CXListCtrl@@QAE@XZ) 中被引用
1>MirroCtl.obj : error LNK2019: 无法解析的外部符号 "public: void __thiscall CXComboList::SetActive(int)" (?SetActive@CXComboList@@QAEXH@Z),该符号在函数 "protected: void __thiscall CXListCtrl::DrawComboBox(int,int,class CDC *,unsigned long,unsigned long,class CRect &,struct XLISTCTRLDATA *)" (?DrawComboBox@CXListCtrl@@IAEXHHPAVCDC@@KKAAVCRect@@PAUXLISTCTRLDATA@@@Z) 中被引用
1>MirroCtl.obj : error LNK2019: 无法解析的外部符号 "public: __thiscall CXComboList::CXComboList(class CWnd *)" (??0CXComboList@@QAE@PAVCWnd@@@Z),该符号在函数 "protected: void __thiscall CXListCtrl::DrawComboBox(int,int,class CDC *,unsigned long,unsigned long,class CRect &,struct XLISTCTRLDATA *)" (?DrawComboBox@CXListCtrl@@IAEXHHPAVCDC@@KKAAVCRect@@PAUXLISTCTRLDATA@@@Z) 中被引用
1>C:\Users\Administrator\Desktop\MirroCtlUI\Debug\MirroCtlUI.dll : fatal error LNK1120: 13 个无法解析的外部命令
#pragma once
#include "Bin/MirroCtlUI/GDI+/GDIxOper.h"
#include "Bin/MirroCtlUI/GDI+/GDIxDraw.h"
#include "Bin/MirroCtlUI/Slider/BitSlider.h"
#include "Bin/MirroCtlUI/Slider/BitItem.h"
#include "Bin/MirroCtlUI/Splitter/SplitterEx.h"
#include "Bin/MirroCtlUI/Button/GDIxButton.h"
#include "Bin/MirroCtlUI/Button/GDIxConButton.h"
#include "Bin/MirroCtlUI/Edit/EditEx.h"
#include "Bin/MirroCtlUI/Listctrl/XListCtrl.h"
#ifdef _HMIEXPORT_CLASS_EXT
#define HMIEXPORT __declspec(dllexport)
#else
#define HMIEXPORT __declspec(dllimport)
#endif
class HMIEXPORT CMirroCtl{
public:
CMirroCtl(void);
~CMirroCtl(void);
public:
CEditEx* m_pEditEx;
};
#include "StdAfx.h"
#include "MirroCtl.h"
#include "Bin/MirroCtlUI/Edit/EditEx.cpp"
#include "Bin/MirroCtlUI/GDI+/GDIxOper.cpp"
#include "Bin/MirroCtlUI/GDI+/GDIxDraw.cpp"
#include "Bin/MirroCtlUI/Slider/BitSlider.cpp"
#include "Bin/MirroCtlUI/Slider/BitItem.cpp"
#include "Bin/MirroCtlUI/Splitter/SplitterEx.cpp"
#include "Bin/MirroCtlUI/Button/GDIxButton.cpp"
#include "Bin/MirroCtlUI/Button/GDIxConButton.cpp"
#include "Bin/MirroCtlUI/Listctrl/XListCtrl.cpp"CMirroCtl::CMirroCtl(void)
{
m_pEditEx = new CEditEx();
}CMirroCtl::~CMirroCtl(void)
{
}
解决方案 »
- CheaderCtrl的SetItem时FromHandlePermant找不到m_hwnd是什么原因?
- 求一文件一致性比较的函数?
- 请专家级物解答,菜鸟不要来!
- gif或者png或者jpg图片转BMP图片,有类似库开发吗?或者接口,都行了!
- 一些COM基础问题,我是新手,希望大哥们多帮帮忙
- 请问各位高手怎么才能在windows xp embedded 上写一个开机自动运行的程序。
- 关于listctrl的一个问题
- 各位ggjjddmm还是一个关于ActiveX控件的问题。我很急呀。前两天发了一个帖子,可是没人理,在发一个,这回给100分啦!在线等待!
- 木马病毒一般会调用哪些系统关键的API
- 真有点急。
- 界面学习中的问题请教
- 【求助】VS 2010
#include "Bin/MirroCtlUI/Slider/BitSlider.cpp"
#include "Bin/MirroCtlUI/Slider/BitItem.cpp"
#include "Bin/MirroCtlUI/Listctrl/XListCtrl.cpp"
去掉这三个 就能编译过。路径我看了下,是对的呀
http://bbs.csdn.net/topics/390383134
http://bbs.csdn.net/topics/390383179