Re[2]: static lib. force linkage
От: df Россия  
Дата: 26.03.15 13:27
Оценка:
Здравствуйте, BulatZiganshin, Вы писали:


BZ>у меня с кучей компиляторов (включая msvc2013) работает

BZ>static int PPMD_x = AddCompressionMethod (parse_PPMD); // Зарегистрируем парсер метода PPMD

BZ>разница в том что это obj а не lib, namespace глобальный, AddCompressionMethod из другого obj. думаю что причина именно в первом — к lib линкер относится более агрессивно


да, здесь все ясно.


BZ>как я понимаю, библиотека рассматривается как набор всякого мусора, из которого следует включить только то, что непосредственно используется программой, и никакого способа принудительно включить все obj из библиотеки у нас нет


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