Армянское Радио правильно указал, что переменная не может быть анонимной. Чисто для информации в std уже есть lock_guard. Посмотрите пример его использования может станет понятней en.cppreference.com/w/cpp/thread/lock_guard
Вот этого я честно не пробовал. Как ни странно мои Qt проекты зависили от Qt=) Если честно, я не вижу в этом особого смысла. В андроиде нет поддержки C++ приложений как таковой. При создании Qt приложения генерируется Activity на Java, которая будет точкой входа, после чего инициализируется OpenGL контекст в котором рисует Qt.
Фреймворк это делает всю эту работу на лету, во время сборки пакета, а как вы будете использовать это я не знаю, но думаю усилия будут сравнимы с разработкой в Eclipse без Qt вообще
@EXL , видимо других вариантов не остается, только как вы описали выше. Хотя оставить проект как есть, без модификаций, было бы предпочтительней.
Не могли бы вы еще поделиться как именно вы обошлить с config.h? Он у вас как-то через ifdef для каждой платформы объявляется?
я рассматривал такой вариант, но у него несколько недостатков. Во первых, нужно таскать с собой пачку уже собранных библиотек для каждой платформы. Во вторых, чтобы обновить библиотеку, нужно сделать несколько нетривиальных действий, сейчас у меня исходники библиотеки добавлены в проект как git submodule в идеале хотелось бы это сохранить.
Монстр autotools мне тоже не нравиться, но это ведь практически стандарт де-факто на unix like системах, неужели действительно нет лаконичного решения интеграции с qmake
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
en.cppreference.com/w/cpp/thread/lock_guard