码
#include <OOLua/oolua.h>
class foo
{
public:
int bar();
};
OOLUA_CLASS_NO_BASES(foo)//class has no bases
OOLUA_NO_TYPEDEFS
OOLUA_MEM_FUN_0(int,bar)
OOLUA_CLASS_END
编译器输出
main.cpp(21) : error C2061: syntax error : identifier 'bar'
main.cpp(22) : error C2143: syntax error : missing ';' before '}'
main.cpp(22) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
main.cpp(22) : warning C4183: 'OOLUA_MEM_FUN_0': missing return type; assumed to be a member function returning 'int'
运用
Visual Studio 2008中
OOLua 1.2.1
(OOLua的.lib已建成并链接)
链接
http://code.google.com/p/oolua/
题
怎样才可以解决吗? 该代码段是从OOLua的谷歌代码网站的“小抄”。
解决 - >但仍然有问题
OOLua链接错误