Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: DEV-C++ и Lua  (Прочитано 1535 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн migikvi

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
DEV-C++ и Lua
« : 21 Августа 2012, 21:14:20 »
Добрый день!
Пожалуйста, помогите разобраться . Пытаюсь откомпилировать десяток строк в Dev-C++ :
#include <cstdlib>
#include <iostream>
extern  "C"{ 
#include "lua.h"
#include "lauxlib.h"

using namespace std;
int main(int argc, char *argv[])
{
    system("PAUSE");
    return EXIT_SUCCESS;
}
выдает ошибки :
5 D:\_Game\_LUA_General\_Lua_Ci\Exper5\main.cpp In file included from main.cpp
46 C:\Dev-Cpp\include\lauxlib.h ISO C++ forbids declaration of `lua_Unsigned' with no type
46 C:\Dev-Cpp\include\lauxlib.h [Warning] `lua_Unsigned' initialized and declared `extern'
46 C:\Dev-Cpp\include\lauxlib.h `luaL_checkunsigned' was not declared in this scope
46 C:\Dev-Cpp\include\lauxlib.h expected `,' or `;' before '(' token
47 C:\Dev-Cpp\include\lauxlib.h ISO C++ forbids declaration of `lua_Unsigned' with no type
47 C:\Dev-Cpp\include\lauxlib.h [Warning] `lua_Unsigned' initialized and declared `extern'
47 C:\Dev-Cpp\include\lauxlib.h redefinition of `int lua_Unsigned'
46 C:\Dev-Cpp\include\lauxlib.h `int lua_Unsigned' previously defined here
47 C:\Dev-Cpp\include\lauxlib.h `luaL_optunsigned' was not declared in this scope
47 C:\Dev-Cpp\include\lauxlib.h expected `,' or `;' before '(' token
 D:\_Game\_LUA_General\_Lua_Ci\Exper5\Makefile.win [Build Error]  [main.o] Error 1
Я еще новичок в этом , трудно разобраться
С уважением , Владимир

Оффлайн Yurror

  • Старожил
  • *
  • Сообщений: 1966
    • Просмотр профиля
Re: DEV-C++ и Lua
« Ответ #1 : 22 Августа 2012, 08:31:10 »
используй блок
здесь форум посвященный linux а еще конкретнее ubuntu. При чем здесь проблемы сборки на винде я не знаю.

Ты уверен что extern "C" {} здесь  необходимо?

У меня нормально собралось. Проверь что русских букв нигде не навтыкал и добавил необходимые -I опции чтобы все заголовочники нашлись.
А так же что сборка идет компилятором g++ а не gcc

 

Страница сгенерирована за 0.017 секунд. Запросов: 22.