好吧,我有一个应该是一个简单的问题,但没有任何我在网上寻找的例子,只有在同一个文件中做所有事情的同一个例子的副本。我试图做一个接口和一个方法来使用它,就像下面的例子一样,但是当我编译时,我得到了来自Visual Studio的未解析的外部符号错误。关于我在做什么的任何想法都是错误的?C++接口抛出未解析的外部符号错误
IFoo.h
class IFoo {
public:
virutal int Bar();
}
foo.h中
class Foo : public IFoo {
virtual int Bar();
}
Foo.cpp中
int Foo::Bar() {
return 1;
}
-1 for“virutal” - 发布显示问题的实际代码。 –
这是代码。我正在寻找一个如何正确执行此操作的示例,因为此示例会引发错误。 –