Прежде всего короткое заявление об отказе: Я только начал программировать на C++, и я только начал использовать Linux (Ubuntu) для разработки. Если бы это было для меня, я бы отсрочил это, но я не могу. Время узнать что-то новое!Build standalone Libtiff (Linux)
Сфера применения: Мне нужно разработать программное обеспечение, которое вносит некоторые изменения в набор изображений TIFF. Кажется, что алгоритм работает над набором «поддельных» растровых файлов. Теперь мне нужно загрузить изображение TIFF, включить его в RGB, применить алгоритм, вернуться в TIFF и сохранить. Я пытаюсь использовать LibTiff для этого.
Проблема: Мне нужно использовать автономную версию библиотеки libtiff, потому что мне нужно будет построить & Запустите мое программное обеспечение в качестве гостя на другой машине. Я не могу установить библиотеки там, поэтому мне нужна предварительная сборка, которую я могу напрямую включить из своего кода на C++.
В качестве примера я хотел бы иметь что-то вроде этого:
#include <stdio.h>
#include "libtiffBin/tiffio.h" //Points to the standalone library and uses it
int main (int argc, char** argv)
{
TIFF* tiff;
tiff = TIFFOpen ("samples/sample.tif", "r");
TIFFClose (tiff);
return 0;
}
Спасибо за вашу помощь.