Если имеется два исходных файлы и переменный ток до н: переменного ток включает в себя glib.h из бойкого-2.6.6 и Ьса включает glib.h из бойкого-2.12включая различные версии бойких заголовков
Тогда я скомпилировать их и связать их вместе и создать целевую программу. Предположим, что a.c не использует какую-либо новую функцию, введенную после v2.6, будет включать в себя разную версию заголовков, вызывающих какие-либо проблемы? Если да, то когда эта проблема произойдет?
, как вы знаете, какую версию заголовка он в том числе? как правило, он будет просто искать путь включения для, который указан во время компиляции. –
Привет, SB, я использую Makefile, который может указать корневой каталог GLiB и использовать #include "glib.h" в коде. У меня есть несколько версий glib-заголовков. – Simon