Здравствуйте, Ruzzz, Вы писали:
R>Жаль что компоновщик не умеет подсказывать в этой ситуации.
Я вот собираю 64-битную lib , меняю заголовок на x86 и подсовываю в сборку.
Получаю 64-битный код в бинарнике 32-бит
R>Интересно на основе чего он делает вывод кукую версию использовать?
Какую указываем, такую и используем.
Нужно собрать несколько разных версий и придумать наименования.
А потом на основе флагов компиляции выбирать нужное имя.
К примеру как делается в Boost:
http://www.boost.org/doc/libs/1_56_0/boost/config/auto_link.hpp
R>Знает ли он что там код с AVX?
Ему всё равно что там внутри.