我正在开发一个基于MFC的项目,在Visual Studio 2010中构建。 我希望通过创建一些工作对象(非GUI类)的一些(单元)测试自动化来缓解一些测试。
Visual Studio 2010进行了MS测试,由于IDE集成,这将是我的首选。
然而,我的尝试很快就失败了。 1)添加MS测试项目 2)包括用于测试的源文件 3)从Safe更改CLR支持 - >纯(避免错误)
第一个接口遇到时构建失败(我的类覆盖了这个) 注意:这些类在我的MFC项目中构建良好。
#include "stdafx.h"
#pragma once
class ihttp_Common
{
public:
virtual bool IsExecuting() = 0;
virtual CEvent& ExecutionEnded() = 0;
//several other methods
};
我收到错误:
*1>c:\srcPath\SomeInterface.h(9): error C2143: syntax error : missing ';' before '&'*