У меня есть проект, который ссылается как на OpenCV, так и на cvBlob, но cvBlob также ссылается на OpenCV. И OpenCV, и cvBlob созданы как статические библиотеки.
Имеет ли мой исполняемый файл 2 копии всех функций OpenCV, которые используются и моим кодом, и cvBlob, или компоновщик обнаруживает это и удаляет избыточность?
cvBlob и мой код ссылаются на одни и те же файлы OpenCV lib.
Если они оба ссылаются на одни и те же файлы .lib, то в конечном исполняемом файле будет только одна копия.
Других решений пока нет …