crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Lua в Qt
Defake
  опции профиля:
сообщение 16.6.2015, 17:45
Сообщение #1


Новичок


Группа: Новичок
Сообщений: 1
Регистрация: 16.6.2015
Пользователь №: 4406

Спасибо сказали: 0 раз(а)




Репутация:   0  


Никак не получается подключить lua в Qt. Раюотаю на windows 8.1, x64, на Visual Studio 2013 с Qt Add-in. На консольном приложении lua работает на ура. Пару телодвижений и всё окей. В Qt же какая-то хрень. Уже две недели бьюсь башкой об стенку. Не получается, всё время выдает unresolved external symbol:
1>------ Build started: Project: newluaQt, Configuration: Debug x64 ------
1>  main.cpp
1>main.obj : error LNK2019: unresolved external symbol luaL_newstate referenced in function main
1>D:\Programming\VisualStudio\Projects\STUDYING\newluaQt\x64\Debug\\newluaQt.exe : fatal error LNK1120: 1 unresolved externals


В мейне пишу это:

#include "newluaqt.h"
#include <QtWidgets/QApplication>

//#include <lua.hpp>
#include "lua/lua.hpp"

int main(int argc, char *argv[]) {
    QApplication a(argc, argv);
    newluaQt w;
    w.show();

    lua_State* s = luaL_newstate();

    return a.exec();
}


В .pro файле (если пробовать запускать из Qt Creator) пишу это:

# ----------------------------------------------------
# This file is generated by the Qt Visual Studio Add-in.
# ------------------------------------------------------

TEMPLATE = app
TARGET = newluaQt
DESTDIR = ../Win32/Debug
QT += core widgets gui
CONFIG += debug
LIBS += -L"$$_PRO_FILE_PWD_/lua/" -llua5.3.0
DEFINES += WIN64 QT_DLL QT_WIDGETS_LIB
INCLUDEPATH += ./GeneratedFiles \
    . \
    ./GeneratedFiles/Debug \
    ./lua
DEPENDPATH += .
MOC_DIR += ./GeneratedFiles/debug
OBJECTS_DIR += debug
UI_DIR += ./GeneratedFiles
RCC_DIR += ./GeneratedFiles
include(newluaQt.pri)


Ноль эмоций. Всё одна и та же ошибка. В чем дело, подскажите, пожалуйста
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 16.6.2024, 6:15