Ошибки компиляции OOLua - PullRequest
       13

Ошибки компиляции OOLua

1 голос
/ 06 января 2010

Код

#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

Ответы [ 2 ]

2 голосов
/ 06 января 2010

Я сожалею, что у вас проблемы с библиотекой, есть список рассылки, созданный для таких проблем, как вы видите http://groups.google.com/group/oolua-user?pli=1

Проблема связана с опечаткой в ​​шпаргалке, где "OOLUA_MEM_FUN_0 "следует читать" OOLUA_MEM_FUNC_0 ".Спасибо, что обратили внимание на этот вопрос, я исправлю это.Лиам

0 голосов
/ 06 января 2010

Только случайно, что я увидел ваше сообщение здесь, я бы посоветовал вам использовать формы общения, которые я вам подробно изложил. Я не только смогу помочь вам, но и всем, у кого есть подобные проблемы. Как и в случае любых ошибок ссылок для любой библиотеки, пожалуйста, опубликуйте пример, который отображает ошибки и сообщения об ошибках во всей их полноте, так как я буду более готов помочь вам. Спасибо Лиам

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...