Re: debug - release problem
От: kov_serg Россия  
Дата: 12.08.16 12:14
Оценка: +1
Здравствуйте, _hum_, Вы писали:

__> в общем, раньше я не делал очень больших проектов, поэтому не придавал значения важности проверки работы релиз версии на всем этапе разработки. и вот теперь столкнулся с ситуацией — проект большой (около 3М в .rar самописного кода), дебаг-версия работает, как надо, релизная не так, как надо.

__>как бы на распутьи, как малой кровью из этой ситуации выкарабкаться.
__>первым делом включил уровень /w4 ворнингов, с надеждой обнаружить нужное. но нет, ничего значительного.
__>далее попытался проверить код встроенным в VS2013 анализатором кода, но анализатор споткнулся на попытках проанализировать используемые boost-овские файлы и выдал internal error
__>была надежда на psv-студию, но она только под win x64, а у меня стоит win7 x32
__>думал попробовать вручную — сделать ассерты для релизной версии, но хорошего решения, не засоряющего код, пока не нашел (у меня код, относящийся к бизнес-логике, работает только с boost и cereal, а код gui — на qt. выбросить ассерт через std::excеption (а как по-другому, чтоб универсально?) оказалось в qt проблематичным (qt, по-видимому, не очень дружит с c++ exception-ами)

__>вот и непонятно, в какую сторону двигаться


Попробуй разные уровние оптимизации в release.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.