Size: a a a

2020 March 01

CC

Coccine Coccine in Qt
Renat Garaev
или свойства файла поставь его "запускным"
Ну да, chmod
источник

Е

Егор in Qt
Mysle
работает, если вызываю из нестатик функции. мне уже подсказали вызывать функцию,обращаясь к объекту
Я не понял, но раз проблема решилась то удачи
источник

RG

Renat Garaev in Qt
qq
на федоре не работает
получилось? на федоре (31?) я ставил qtcreator успешно
источник

TS

Till Schneider in Qt
qq
на федоре не работает
через командную строку запусти исполняемый файл
источник

TS

Till Schneider in Qt
qq
на федоре не работает
федора 31 - полет нормальный, как и через dnf, так и с офф сайта.
источник

M

Mysle in Qt
Егор
Я не понял, но раз проблема решилась то удачи
так. тот совет не особо помог, либо я туплю.
Передаю в либу параметром функцию.
пытаюсь вызвать ее в статичной функции.
Как мне такое реализовать?
источник

Е

Егор in Qt
Mysle
так. тот совет не особо помог, либо я туплю.
Передаю в либу параметром функцию.
пытаюсь вызвать ее в статичной функции.
Как мне такое реализовать?
Покажи сигнатуру функции из либы
источник

M

Mysle in Qt
минуту
источник

Е

Егор in Qt
вообще ты зря из супы ушел, тут по куте вопросы всё же
источник

M

Mysle in Qt
Егор
вообще ты зря из супы ушел, тут по куте вопросы всё же
источник

Е

Егор in Qt
Что-то я не понял, а почему не std::function?
источник

Е

Егор in Qt
а зачем ты парента в обьекте хранишь? У куобджекта метод parent есть
источник

TS

Till Schneider in Qt
ты должен в функцию передать LocalServerClass  и вызвать
obj->answer_func(post_data_array);
источник

M

Mysle in Qt
Егор
Что-то я не понял, а почему не std::function?
немного не понял вопрос
источник

M

Mysle in Qt
Егор
а зачем ты парента в обьекте хранишь? У куобджекта метод parent есть
не дошли еще знания) как могу
источник

M

Mysle in Qt
Till Schneider
ты должен в функцию передать LocalServerClass  и вызвать
obj->answer_func(post_data_array);
немного не понял
источник

TS

Till Schneider in Qt
Mysle
немного не понял
void request_processing(LocalServerClass * obj, evhttp_request *req, void *)
источник

M

Mysle in Qt
Till Schneider
void request_processing(LocalServerClass * obj, evhttp_request *req, void *)
так, таперь без проблем встал вызов, но сама функция была подвязана к либе сервера и передавалась в функцию либы сервера.
evhttp_set_gencb(local_server.get(), request_processing, nullptr);

local_server_lib.cpp:22:5: error: no matching function for call to 'evhttp_set_gencb'
http.h:301:6: note: candidate function not viable: no known conversion from 'void (evhttp_request *, void *, LocalServerClass *)' to 'void (*)(struct evhttp_request *, void *)' for 2nd argument
источник

Е

Егор in Qt
Mysle
так, таперь без проблем встал вызов, но сама функция была подвязана к либе сервера и передавалась в функцию либы сервера.
evhttp_set_gencb(local_server.get(), request_processing, nullptr);

local_server_lib.cpp:22:5: error: no matching function for call to 'evhttp_set_gencb'
http.h:301:6: note: candidate function not viable: no known conversion from 'void (evhttp_request *, void *, LocalServerClass *)' to 'void (*)(struct evhttp_request *, void *)' for 2nd argument
указатель в войд скатить просит наверное
источник

AS

Anatoly Shirokov in Qt
Mysle
так, таперь без проблем встал вызов, но сама функция была подвязана к либе сервера и передавалась в функцию либы сервера.
evhttp_set_gencb(local_server.get(), request_processing, nullptr);

local_server_lib.cpp:22:5: error: no matching function for call to 'evhttp_set_gencb'
http.h:301:6: note: candidate function not viable: no known conversion from 'void (evhttp_request *, void *, LocalServerClass *)' to 'void (*)(struct evhttp_request *, void *)' for 2nd argument
у тебя функция должна быть с параметрами struct evhttp_request *, void *
источник