Форум программистов, компьютерный форум, киберфорум
Lua
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Lua Кто нибудь в LUA шарит ??? https://www.cyberforum.ru/ lua/ thread105432.html
Кто нибудь в LUA шарит ??? А то иногда помощь бывает нужна ))
Как подключить и использовать LUA-скрипты в своих приложениях написанных на C++Builder (6) Lua
По просьбе KTYJIX пишу небольшую инструкцию, как подключить и использовать этот замечательный язык Lua в своих приложениях написанных на C++Builder(6). Надеюсь, кому-нибудь пригодится. Небольшое...
*.lua in *.exe Lua
Кто знает как скрипт на луа компилить в исполняемый файл, подскажите, хочу протестить несколько набросок на компах друзей, а установливать каждому компилятор луа как-то нефартово.. + у кого есть...
 
2 / 3 / 0
Регистрация: 20.09.2009
Сообщений: 101
0

LUA + C++

13.07.2010, 16:01. Показов 3756. Ответов 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

Вернуться к обсуждению:
LUA + C++
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.07.2010, 16:01
Готовые ответы и решения:

Lua наследование, lua ооп
Подскажите пожалуйста, как наследовать класс? Не получается выдаёт ошибку local car = {} --...

Lua 5.3 и LuaJit
Возможно ли совместить subj в проекте одновременно? Требуется часть скриптов выполнять в среде Lua,...

Парсинг lua
Здравствуйте форумчане,меня озадачило такой задачей,нужно из текста Client ping times: 62 ms :...

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

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