编译工程后出现
Multiply defined section: CFirstListView::~CFirstListView(void) (??1CFirstListView@@UAE@XZ)in First Unknown1227167039671 5565
不知道是咋了回事啊!!
编译工程后出现
Multiply defined section: CFirstListView::~CFirstListView(void) (??1CFirstListView@@UAE@XZ)in First Unknown1227167039671 5565
不知道是咋了回事啊!!
这是多重定义, 你看一下是否析构函数定义在头文件, 并且头文件没有用#ifdef 宏包括, 导致代码被多处include.
#ifndef FIRSTLISTVIEW_H
#define FIRSTLISTVIEW_H
#include <e32std.h>
#include <e32base.h>
#include <aknview.h>
#include <FirstSettingList.h>
class CFirstListView : public CAknView
{
public:
~CFirstListView();
static CFirstListView* NewL();
static CFirstListView* NewLC();
void DoActivateL(const TVwsViewId& aPrevViewId,TUid aCustomMessageId, const TDesC8& aCustomMessage);
void DoDeactivate();
TUid Id() const;
void HandleCommandL(TInt aCommand);
private:
CFirstListView();
CFirstSettingList* iSettingList;
void ConstructL();
void HandleStatusPaneSizeChange ();
};
#endif
楼主在贴出你的cpp看看