2017-01-10 9 views
0

Я использовал tizen sdk 2.3.1 и запустил приложение в эмуляторе. Каждый раз, когда я вызывал функцию emplace_back из std :: vector в режиме деблокирования моего приложения. Если я запустил его в режиме отладки, он работает отлично.сбой при вызове emplace_back

Любая идея, почему?

ответ

0

Когда вы меняете режим отладки конфигурации в режиме выпуска, он также изменяет параметры компилятора. Поэтому после перехода в режим выпуска вам необходимо снова сменить компилятор C++ на C++ 11. Перейдите к свойствам проекта и измените настройку компилятора.

Проверьте следующее изображение на скриншоте Tizen Studio 1.0.2.

enter image description here

enter image description here

enter image description here

+0

Извините за поздний ответ. Я использовал cli sdk, я не использую tizen studio. Я уже указываю тег C++ в flags.mk. Я попробовал -std = C++ 0x, -std = C++ 11, -std = C++ 14 и ничего не работает. Прямо сейчас, я жду своего телефона tizen, надеюсь, что все будет хорошо, я построю его для реального телефона –