#ifndef _WIN32_WINNT // Allow use of features specific to Windows NT 4 or later.
#define _WIN32_WINNT 0x0500 // Change this to the appropriate value to target Windows 98 and Windows 2000 or later.
#endif
проблема с компилляцией MFC приложения
Работа некоторых функций происходит по нажатию кнопки
При компилляции Debug -проекта все работает отлично
При компилляции Release - проекта выдает warning:
Цитата:
LINK : warning LNK4089: all references to 'OLEAUT32.dll' discarded by /OPT:REF
Затем при запуске релиз - экзешника вызываются функции, которые должны вызываться по нажатию кнопки!!!!
В чем проблема?Может в этой самой библиотеке???
Пробовала игнорить эту библиотеку - выдает ошибку линкования
Код:
было значение 0400, я поменяла на 0500
warning LNK4089 судя по описанию варнинг не критичный, без кода что-либо сказать сложно соберите с /VERBOSE как указано по линку, может чего и прояснится. А по поводу дефайна на мой взгляд лучше его задавать глобально в настройках проекта.
Занятно,
честно не очень поняла,почему, но уже работает.
надо было подправить код одной функции, которая вызывалась при создании окна. Странно, но в дебаге она работала по-другому.
=(
а про этот варнинг на др форумах тоже говорят что некритичный, но не думаю что игнор библиотеки это выход(
так что можно считать тему закрытой.
Цитата: FloyDos
надо было подправить код одной функции, которая вызывалась при создании окна.
Вообще-то любопытно, какого именно характера эта правка? Что-то не инициализировалось?