Название: QtCreator & CMake проект & C++11 Отправлено: RedDog от Февраль 25, 2013, 16:43 Как подружить CMake проект в креаторе со стандартом C++11, если нет .pro файла?
Куда вписывать QMAKE_CXXFLAGS += -std=c++0x ? Название: Re: QtCreator & CMake проект & C++11 Отправлено: Авварон от Февраль 25, 2013, 17:03 Код: # compiler options Название: Re: QtCreator & CMake проект & C++11 Отправлено: RedDog от Февраль 26, 2013, 12:23 Мой вам совет - выкиньте cmake нафиг:) А какие аргументы?Название: Re: QtCreator & CMake проект & C++11 Отправлено: alex312 от Февраль 26, 2013, 12:46 А какие аргументы? http://doc-snapshot.qt-project.org/qbs/Название: Re: QtCreator & CMake проект & C++11 Отправлено: RedDog от Февраль 26, 2013, 13:17 http://doc-snapshot.qt-project.org/qbs/ Аргумента не увидел. А под Студию, к примеру, как проеты собирать?Название: Re: QtCreator & CMake проект & C++11 Отправлено: Bepec от Февраль 26, 2013, 13:35 Под студию есть QtAddin который спокойно всё собирает из pro файла.
Название: Re: QtCreator & CMake проект & C++11 Отправлено: alex312 от Февраль 26, 2013, 13:41 Аргумента не увидел. Аргументы в статье https://blog.qt.digia.com/blog/2012/02/15/introducing-qbs/ и в литературе к статье.Название: Re: QtCreator & CMake проект & C++11 Отправлено: Авварон от Февраль 26, 2013, 15:07 А какие аргументы? Он очень сложный в поддержке; мало документации; 90% банальных действий гуглятся с великим трудом. Зато на нем можно сделать всё, что угодно:) Неудобная работа со строками ещё.QBS - тема, надеюсь выйдет что-то толковое. Но пока Qt Creator мне им собрать не удалось; хелло-ворлд проекты выглядят няшно. Но опять-таки, отсутствие документации напрягает (сорцы креатора тоже не сильно помогают - там нет того, что мне нужно). Название: Re: QtCreator & CMake проект & C++11 Отправлено: alex312 от Февраль 26, 2013, 15:11 QBS - тема, надеюсь выйдет что-то толковое. Кстати, в QtCreator 2.7 будет плагин для поддержки проектов Qbs.Название: Re: QtCreator & CMake проект & C++11 Отправлено: Авварон от Февраль 26, 2013, 15:49 Ну вот, кстати, не факт; в стандартной поставке в бету под мак он не вошел, несмотря на заявления о том, что он там, якобы, есть; пришлось собирать самому (не без бубнов).
Название: Re: QtCreator & CMake проект & C++11 Отправлено: GreatSnake от Февраль 26, 2013, 16:30 Кстати, действительно хотелось бы услышать аргументы.
Упс, сорри, не заметил ответа выше. Название: Re: QtCreator & CMake проект & C++11 Отправлено: navrocky от Февраль 18, 2015, 18:06 Апну тему, так как ответа тут до сих пор не было.
Сейчас испытываю проблемы с тем, что креатор (3.3.0) не хочет дополнять ничего библиотечного из нового стандарта. В проекте я указал: add_definitions(-std=c++11) Причем сделал минипроект и наблюдаю очень странное поведение: если открыть и сконфигурить проект, то дополнение std::shared_ptr работает, а если перейти в креаторе в файл <memory>, то дополнение тут-же перестает работать. И так со всеми остальными файлами <chrono>, <thread>.. А в большом проекте у меня оно сразу не работает как ни крути. Создал багу в багтрекере (https://bugreports.qt.io/browse/QTCREATORBUG-13992), если у кого такое-же наблюдается, то проголосуйте за эту ошибку. Название: Re: QtCreator & CMake проект & C++11 Отправлено: kambala от Февраль 19, 2015, 00:38 не наблюдаю такой проблемы под виндой в 3.3.0. смаке не использую если что, а стандарт в .про вообще нигде не прописывал.
Название: Re: QtCreator & CMake проект & C++11 Отправлено: navrocky от Февраль 19, 2015, 02:27 не наблюдаю такой проблемы под виндой в 3.3.0. смаке не использую если что, а стандарт в .про вообще нигде не прописывал. В студийном компиляторе ничего нигде прописывать не надо а вот для mingw/gcc надо CONFIG+=C++11. Но речь не о qmake проекте а о CMake и gcc/mingw. Название: Re: QtCreator & CMake проект & C++11 Отправлено: RedDog от Март 05, 2015, 14:04 юзаю под линем вот такую конструкцию:
Код: if( NOT MSVC ) |