Есть приложение C++
Qt
и в него нужно встроить логику, написанную на Lua
. Нашел статью на хабре, в которой описывается как это сделать, но она не первой свежести и, вероятно, в того момента что-то поменялось.
Я создал функцию, которая как раз и должна работать с Lua
lua_State* state = luaL_newstate();
std::string filename("Gauss.lua");
if(luaL_loadfile(state, filename.c_str()) || lua_pcall(state, 0, 0, 0))
{
qDebug() << "Скрипт не был загружен " << filename.c_str();
state = nullptr;
}
Но скрипт не подгружается и кроме этого факта никакого фидбека нет, поэтому ума не приложу откуда ноги растут.
Точнее говоря, у меня 2 скрипта, Gauss.lua
и matrix.lua
. Первый включает в себя второй. Не знаю важно ли это, но при попытке подключения второго скрипта таких проблем не возникает.
P.S. Буду очень благодарен, если в добавок подскажите хорошую литературу на эту тему
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Всем привет есть такая задача ,надо разложить число n на k множителей или вывести Impossible если это не возможноНе знаю как можно решить
Мне необходимо при приобразовании указателя на объект класса А в указатель на объект класса B выдавать exception,но компилятор не позволяет перегрузку
Постараюсь описать детальноВ общем у меня на странице есть блок со скроллом Вот нарисовал схему: