Форум программистов, компьютерный форум, киберфорум
Наши страницы

Lua

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 18, средняя оценка - 4.89
MelKiY
-121 / 2 / 1
Регистрация: 20.09.2009
Сообщений: 101
#1

LUA + C++ - Lua

13.07.2010, 16:01. Просмотров 2631. Ответов 2
Метки нет (Все метки)

Привет всем

я чото не понимаю чо у меня выевляется ошибки

luaavg.obj : error LNK2001: неразрешенный внешний символ "_luaL_newstate"
luaavg.obj : error LNK2001: неразрешенный внешний символ "_lua_pushnumber"
luaavg.obj : error LNK2001: неразрешенный внешний символ "_lua_setfield"
luaavg.obj : error LNK2001: неразрешенный внешний символ "_lua_pushcclosure"
luaavg.obj : error LNK2001: неразрешенный внешний символ "_lua_pcall"
luaavg.obj : error LNK2001: неразрешенный внешний символ "_luaL_loadfile"
luaavg.obj : error LNK2001: неразрешенный внешний символ "_lua_tonumber"
luaavg.obj : error LNK2001: неразрешенный внешний символ "_luaL_openlibs"
luaavg.obj : error LNK2001: неразрешенный внешний символ "_lua_close"
luaavg.obj : error LNK2001: неразрешенный внешний символ "_lua_gettop"

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#include <stdio.h>
 
extern "C" {
    #include "lua.h"
    #include "lualib.h"
    #include "lauxlib.h"
}
lua_State* L;
 
static int average(lua_State *L)
{
    int n = lua_gettop(L);
    double sum = 0;
    int i;
    for (i = 1; i <= n; i++)
    {
        sum += lua_tonumber(L, i);
    }
    lua_pushnumber(L, sum / n);
    lua_pushnumber(L, sum);
    return 2;
}
 
int main ( int argc, char *argv[] )
{
    L = lua_open();
    luaL_openlibs(L);
    lua_register(L, "average", average);
    luaL_dofile(L, "avg.lua");
    lua_close(L);
    printf( "Press enter to exit..." );
    getchar();
    return 0;
}
может ли кто нубудь исправить это plzzzz! HHHEEELLLP
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.07.2010, 16:01
Здравствуйте! Я подобрал для вас темы с ответами на вопрос LUA + C++ (Lua):

Парсер на lua - Lua
Тут описано как подключить и использовать и библиотеку для языка lua http://www.cyberforum.ru/cpp-builder/thread68085.html Возможно ...

Кириллица из Lua в C# - Lua
Добрый день, друзья! Начинаю знакомство с Lua. Столкнулся с проблемой некорректного чтения кириллицы в скриптах. Сам скрипт...

Lua, Android - Lua
Доброго времени суток. Хочу попробовать себя а в разработке игр под Android (Android под Java начал осваивать недавно). Получил предложение...

Скрипты lua - Lua
Вопрос: вот я у себя на хабе (дсс) настроил викторину, а как мне сделать чтобы бот не получал статус админа при входе? Листинг...

vs c++ & lua - Lua
Здравствуйте, занимаюсь разработкой 3д игры, пишу движок и прочее, когда то модил сталкера, в плане скриптинга, уж очень нравилось и в...

Быстродействие Lua - Lua
Мне не раз приходилось видеть, что ядро програмы написано на С++, а дополнительный функционал на Lua. Насколько это оправданно с точки...

2
Nick Alte
Эксперт С++
1644 / 1016 / 120
Регистрация: 27.09.2009
Сообщений: 1,945
Завершенные тесты: 1
13.07.2010, 16:06 #2
Подключи реализацию функций к проекту. По умолчанию это lib-файл, который подключается к DLL. Вполне возможно, что их оба понадобится сначала собрать, я уже не помню, поставляют ли они там бинарники.
0
MelKiY
-121 / 2 / 1
Регистрация: 20.09.2009
Сообщений: 101
13.07.2010, 17:21  [ТС] #3
Цитата Сообщение от Nick Alte Посмотреть сообщение
Подключи реализацию функций к проекту. По умолчанию это lib-файл, который подключается к DLL. Вполне возможно, что их оба понадобится сначала собрать, я уже не помню, поставляют ли они там бинарники.
пасиба
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.07.2010, 17:21
Привет! Вот еще темы с ответами:

Установка Lua - Lua
Здравствуйте! Подскажите, пожалуйста как это сделать: Что бы вы могли запускать луа откуда угодно – вам надо добавить их (путь к ним)...

Плагин на Lua - Lua
Я не программист и всего чуток разбираюсь в Lua, поэтому все манипуляции с плагином проводились методом тыка=) Это изначально не мой...

*.lua in *.exe - Lua
Кто знает как скрипт на луа компилить в исполняемый файл, подскажите, хочу протестить несколько набросок на компах друзей, а установливать...

Ошибка lua - Lua
Всем привет Попался мне один файлик resource.car после его распаковки появилось 40 файлов с расширением lu Скрин...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru