Здравствуйте, dad, Вы писали:
dad>конструктор которого делает некую функциональность.
dad>при динамической линковке библиотеки он создается,
dad>при статической — нет. в чем проблема?
Тут объяснение:
http://stackoverflow.com/questions/9459980/c-global-variable-not-initialized-when-linked-through-static-libraries-but-ok
Если этот объект нигде в коде не используется, линкер его выкидывает при оптимизации.
Можно использовать /OPT:NOREF, если тебя это устраивает
Можно
#pragma comment(linker, "/include:okey")
Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.