Russian Qt Forum
Сентябрь 30, 2024, 12:38 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Как заставить работать luabind и boost  (Прочитано 3807 раз)
a1ien
Гость
« : Июнь 28, 2010, 17:12 »

Скачал luabindhttp://sourceforge.net/projects/luabind/files/luabind/0.9/luabind-0.9.zip/download
Скачал boost http://sourceforge.net/projects/boost/files/boost/1.43.0/boost_1_43_0.zip/download
Дальше сделал как описано в INSTALL у luabind
тобеж

Цитировать
The environment variable "BOOST_ROOT" must be set to the directory where Boost
was extracted. "LUA_PATH" must be set to a directory where Lua binaries and
headers reside. The recommended way to get the Lua libraries is to download the
"DLL and Includes" package from:

  http://luabinaries.luaforge.net/download.html

With these enviroment variables properly set:

  $ set BOOST_ROOT=...
  $ set LUA_PATH=...
  $ bjam stage
Вобщем получил dll и lib файл.
дальше добавил в свой проект
Код:
extern "C"
{
    #include "lua.h"
}

#include <luabind/luabind.hpp>
И вот как только добаваляю эти строчки появляется куча ошибок.
http://pastebin.com/BCSDZPw5
Записан
niXman
Гость
« Ответ #1 : Июнь 28, 2010, 17:51 »

во первых - у вас дико древний компилятор.
во вторых - ощущение такое, что компилятор понятия не имеет что означает L""
посмею предположить, что вся проблема в древности компилятора.
компилятор живет тут: http://sourceforge.net/projects/tdm-gcc/
Записан
a1ien
Гость
« Ответ #2 : Июнь 28, 2010, 19:02 »

Спасибо огромное. Обновление компилятора полностью решило проблему.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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