Подключение нового стандарта С++, Qt Creator, Visual Studio |
Здравствуйте, гость ( Вход | Регистрация )
Подключение нового стандарта С++, Qt Creator, Visual Studio |
AD |
20.5.2012, 17:45
Сообщение
#1
|
Профессионал Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: 17 |
Хотелось бы узнать, а как подключить новый стандарт С++ в студии и в Qt Creator. Знаю, что через Makefile это делается элементарно:
|
|
|
Vass |
20.5.2012, 21:08
Сообщение
#2
|
Студент Группа: Участник Сообщений: 46 Регистрация: 17.3.2009 Из: Россия, Рыбинск Пользователь №: 617 Спасибо сказали: 8 раз(а) Репутация: 0 |
Я делаю так:
Открываю файл <Твой путь к Qt>/mkspecs/common/gcc-base.conf нахожу там строку начинающуюся с QMAKE_CFLAGS += и дописываю туда флаг, но тогда это будет распространятся на все проекты. Если нужно только на один, полагаю прокатит такая же конструкция в pro-файле. Сразу отвечая на вопрос, почему в CFLAGS а не в CXXFLAGS, если этот файл полистать далее, то они потом объединяются, так что по-большому счету разницы нет. А так дело, конечно, каждого. |
|
|
AD |
21.5.2012, 10:10
Сообщение
#3
|
Профессионал Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: 17 |
Что-то не удалось. Пишет, что подобные циклы для старого стандарта не поддерживаются. Значит в Qt Creator он не принял новый формат. И как сделать тогда? ЧТо-то не удалось при изменении файла .conf
VS Studio как подобное сделать? |
|
|
AD |
21.5.2012, 14:31
Сообщение
#4
|
Профессионал Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: 17 |
Для Qt Creator нашел файлик, в котором надо было заменить строчку. Спасибо еще раз. А кто-нибудь знает, как для студии?
|
|
|
Sokoloff |
25.5.2012, 17:23
Сообщение
#5
|
Участник Группа: Участник Сообщений: 237 Регистрация: 1.4.2009 Из: Москва Пользователь №: 654 Спасибо сказали: 50 раз(а) Репутация: 11 |
|
|
|
AD |
25.5.2012, 18:46
Сообщение
#6
|
Профессионал Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: 17 |
|
|
|
Iron Bug |
25.5.2012, 22:38
Сообщение
#7
|
Профессионал Группа: Модератор Сообщений: 1611 Регистрация: 6.2.2009 Из: Yekaterinburg Пользователь №: 533 Спасибо сказали: 219 раз(а) Репутация: 12 |
А кто-нибудь знает, как для студии? начиная с 2010 студии это встроенная фича (похоже, что даже отключить её нельзя). но поддерживается не весь стандарт, так что если интересуют конкретные фичи, надо читать детали о версии компилятора. 2011-я студия тоже не поддерживает весь формат. я уже не помню деталей, но точно помню, что там чего-то нужного мне не оказалось. сводную таблицу поддержки фич С++0x разными компиляторами можно посмотреть тут, например: http://wiki.apache.org/stdcxx/C++0xCompilerSupport Сообщение отредактировал Iron Bug - 25.5.2012, 22:38 |
|
|
Текстовая версия | Сейчас: 29.3.2024, 8:29 |