Архив 1 (исходники): SPR2BMP - SRC C - FreeBSD, Linux.7z
Архив 2 (исходники): SPR2BMP - SRC C - Windows.7z
Содержимое архивов:
Исходники:
spr2bmp.c - Гланый файл.
CodeConversion.c - Перекодировка цвета.
GetRGB.c - Цвета Вектор-06Ц через цвета PC компьютера.
LoadSPR.c - Загрузить SPR-файл в память.
SaveBMP.c - Сохранить BMP-файл на диск.
UnpackingSPR.c - Распаковать SPR-файл.
|
Объектные файлы:
CodeConversion.o - Объектный файл.
GetRGB.o - -/-
LoadSPR.o - -/-
SaveBMP.o - -/-
spr2bmp.o - -/-
UnpackingSPR.o - -/-
|
Автоматизация процесса компиляции и сборки:
obj.sh - Чтобы не делать объектные файлы руками.
linking.sh - Чтобы не делать линковку руками.
|
Каталог Perl - скрипт для получения заголовка BMP-файла.
Примечание.
Каталог Perl в 'SRC C - Windows' - отсутствует.
|
Каталог Test - Тестовые изображения (TEST1.SPR, TEST2.SPR, TEST3.SPR, TEST4.SPR)
Файлы TEST3.SPR и TEST4.SPR не конвертируются, они с "ошибкой"!
|
Компиляция:
Как скомпилировать исполняемый файл в FreeBSD или в Linux!
Действие 1. Создаём объектные файлы.
$ gcc -c spr2bmp.c LoadSPR.c UnpackingSPR.c CodeConversion.c GetRGB.c SaveBMP.c
Действие 2. Линковка объектных файлов.
$ gcc spr2bmp.o LoadSPR.o UnpackingSPR.o CodeConversion.o GetRGB.o SaveBMP.o -o spr2bmp
На выходе исполняемый файл spr2bmp
|
Как скомпилировать исполняемый файл в FreeBSD или в Linux для Windows!
Действие 1. Создаём объектные файлы.
$ mingw32-gcc -c spr2bmp.c LoadSPR.c UnpackingSPR.c CodeConversion.c GetRGB.c SaveBMP.c
Действие 2. Линковка объектных файлов.
$ mingw32-gcc spr2bmp.o LoadSPR.o UnpackingSPR.o CodeConversion.o GetRGB.o SaveBMP.o -o spr2bmp.exe
На выходе исполняемый файл spr2bmp.exe
|
Скриншоты программы:
|
|