Здравствуйте, landerhigh, Вы писали:
L>Господа, я уже готов убить себя об клавиатуру
L>Есть проджект. DLL. VS 2003.
L>В одном .h объявлено:
L>L>#ifdef MY_EXPORTS
L>#defile DLLSPEC __declspec( dllexport )
L>#else
L>#error MY_EXPORTS is not set!
L>#endif
L>
L>В свойствах проекта добавляю MY_EXPORTS В preprocessor definitions.
L>В дебаге все собирается.
L>В релизе (переменная установлена так же, как и в дебаге) не компилицца.
L>срабатывает #error MY_EXPORTS is not set!
L>Внимание, вопрос — кто виноват и что делать?
Первое, что приходит на ум:
defile v
1. пачкать, загрязнять, марать
2. осквернять; профанировать; пятнать
Но тогда и в Debug было бы плохо и даже хуже, чем ты описываешь.
Ну а второе то, что ты, возможно, добавил MY_EXPORTS только для
Debug, а для Release не добавил или добавил MY_DEFILE.
HTH
Лазар