Код
#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/
Вопрос
Как это можно исправить? Сегмент кода взят из "Шпаргалки" сайта Google по кодам OOLua.
Решено -> но все еще есть проблемы
Ошибки связи OOLua