crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в Подключение нового стандарта С++
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
Iron Bug Дата 25.5.2012, 22:38
 
Цитата(AD @ 21.5.2012, 17:31) *
А кто-нибудь знает, как для студии?

начиная с 2010 студии это встроенная фича (похоже, что даже отключить её нельзя). но поддерживается не весь стандарт, так что если интересуют конкретные фичи, надо читать детали о версии компилятора. 2011-я студия тоже не поддерживает весь формат. я уже не помню деталей, но точно помню, что там чего-то нужного мне не оказалось.
сводную таблицу поддержки фич С++0x разными компиляторами можно посмотреть тут, например:
http://wiki.apache.org/stdcxx/C++0xCompilerSupport
AD Дата 25.5.2012, 18:46
 
Цитата(Sokoloff @ 25.5.2012, 18:23) *
Имя файлика бы написал для следующих читателей.

Так написали уже:
/mkspecs/common/gcc-base.conf
или же
/mkspecs/common/g++-base.conf
Sokoloff Дата 25.5.2012, 17:23
 
Цитата(AD @ 21.5.2012, 15:31) *
Для Qt Creator нашел файлик, в котором надо было заменить строчку. Спасибо еще раз. А кто-нибудь знает, как для студии?

Имя файлика бы написал для следующих читателей.
AD Дата 21.5.2012, 14:31
  Для Qt Creator нашел файлик, в котором надо было заменить строчку. Спасибо еще раз. А кто-нибудь знает, как для студии?
AD Дата 21.5.2012, 10:10
  Что-то не удалось. Пишет, что подобные циклы для старого стандарта не поддерживаются. Значит в Qt Creator он не принял новый формат. И как сделать тогда? ЧТо-то не удалось при изменении файла .conf

VS Studio как подобное сделать?
Vass Дата 20.5.2012, 21:08
  Я делаю так:

Открываю файл <Твой путь к Qt>/mkspecs/common/gcc-base.conf

нахожу там строку начинающуюся с
QMAKE_CFLAGS +=

и дописываю туда флаг, но тогда это будет распространятся на все проекты.
Если нужно только на один, полагаю прокатит такая же конструкция в pro-файле.

Сразу отвечая на вопрос, почему в CFLAGS а не в CXXFLAGS, если этот файл полистать далее, то они потом объединяются,
так что по-большому счету разницы нет. А так дело, конечно, каждого.
AD Дата 20.5.2012, 17:45
  Хотелось бы узнать, а как подключить новый стандарт С++ в студии и в Qt Creator. Знаю, что через Makefile это делается элементарно:
CXXFLAGS = -std=c++0x
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 29.4.2024, 13:17