|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
15.06.2009, 22:26 | #1 |
Пользователь
Регистрация: 31.05.2009
Сообщений: 71
|
Visual Studio 2008, проблемы с Release и Debug
Создавал прогу в среде Microsoft Visual Studio 2008.
Разрабатывал и компилировал на Debug работает отлично, когда сделал полностю откомпелировал на Release прога начела некоректно атрабатывать некоторые функции вобще не отрабатывала, и выводет какойта бред. Можно както исправить чтоб нормально работала когда компил... Release или нет??? |
15.06.2009, 22:43 | #3 |
Пользователь
Регистрация: 31.05.2009
Сообщений: 71
|
что есть в Debug чево нет в Release. что искать???
|
16.06.2009, 06:54 | #5 |
Пользователь
Регистрация: 31.05.2009
Сообщений: 71
|
.\sp1_0.cpp(115) : warning C4996: 'wcscpy': This function or variable may be unsafe. Consider using wcscpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
что это означает??? Последний раз редактировалось evgenrpo; 16.06.2009 в 06:58. |
16.06.2009, 11:19 | #6 |
Заблокирован
Регистрация: 18.11.2007
Сообщений: 254
|
Скажу вот что. В сборке релиза есть некоторые аспекты которые слеуе учитывать... Я сам очень парился и не понимал почему проект в релизе вылетает. Попробуй отключить оптимизацию кода в свойствах проекта - C++ -> Optimization -> Optimization = Disabled(/od)
и прилинковать крт бибилиотеки С++ -> Code Generation -> Runtime library = Multi - Thread (/MT). а по большому счету это - не грамотно написаный код, который может искажаться оптимизатором. особенности оптимизации описаны в msdn, поищи там. Может быть использовал макросы ASSERT оптимизатором они пропускаються, поэтому могут не работать условия. Это как пример "особенностей" оптимизитора. читай в msdn |
16.06.2009, 19:11 | #7 | |
Пользователь
Регистрация: 31.05.2009
Сообщений: 71
|
Цитата:
Последний раз редактировалось evgenrpo; 16.06.2009 в 19:34. |
|
22.06.2009, 04:53 | #8 | ||
Участник клуба
Регистрация: 21.11.2007
Сообщений: 1,692
|
Я тоже с этой проблемой сталкивался и пошел по пути подсказки:
Цитата:
fopen_s() sscanf_s() etc Вместо стандартных. Цитата:
А для теста проект и проверки какие dll она использует можно воспользоваться утилитой Dependency Walker и те dll которых нет в системе она выделит. |
||
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Visual Studio 2008 | Растаманов | Visual C++ | 7 | 26.11.2008 12:59 |
C++ и Visual Studio 2008 | Born to kill | Общие вопросы C/C++ | 0 | 12.11.2008 22:22 |
Visual Studio 2008 | bullvinkle | Помощь студентам | 4 | 10.11.2008 23:44 |
Visual C# Studio 2008 | werat | Общие вопросы .NET | 6 | 17.10.2008 16:38 |