С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

boost::gil png.h No such file or directory - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибки в программе http://www.cyberforum.ru/cpp-beginners/thread1059703.html
Помогите,пожалуйста, исправить ошибки в задании лабы. Нужно во второй строке найти сумму и количество целых чисел #include <iostream> #include <string> #include <stdio.h> #include <stdlib.h>...
C++ Не могу собрать программу для Raspbian Помогите собрать программу для Debian (Raspbian) Есть исходники main.c /*Windows #include <cstdlib> #include <iostream> #include <usb.h> */ http://www.cyberforum.ru/cpp-beginners/thread1059696.html
Вывести строки символов на экран C++
Не получается вывести строки символов на экран, нужна помощь более опытных: #include<iostream> using namespace std; #define N 255 class card { char NameBook; // ??? char AutorBook; // ???
C++ Удаление элементов массива!
Дарова ребята, помогите написать прогу что удаляет элемент массива (что равет суме двух следующих элементов массива). Прога очень лёгкая, только нужно с использованием финкций. Или хотя бы так.
C++ Дан массив a(n) целых чисел. Проверить, является ли a симметричным относительно своего центрального элемента http://www.cyberforum.ru/cpp-beginners/thread1059687.html
Дан массив a(n) целых чисел. Проверить, является ли a симметричным относительно своего центрального элемента. С комментариями, пожалуйста.
C++ Как сделать что бы находило наибольшое значение? Как сделать что бы находило наибольшое значение? То есть пользователь пишет a b c три числа и из них показывало наибольшее? В консоле программу надо подробнее

Показать сообщение отдельно
outoftime
║XLR8║
511 / 433 / 33
Регистрация: 25.07.2009
Сообщений: 2,295
29.12.2013, 14:25  [ТС]
DU, Закинул zlib & libpng хедеры в boost\gil\extension\io , папку библиотек добавил в проект, теперь новый лог ошибок
Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
g++ -Wl,-s -Wl,-subsystem,windows -mthreads -o release\ImageHandler.exe release/main.o release/mainwindow.o release/moc_mainwindow.o  -lglu32 -lopengl32 -lgdi32 -luser32 -lmingw32 -lqtmain -LC:\boost_1_55_0\lib -LC:\Qt\Qt5.1.1\5.1.1\mingw48_32\lib -lQt5Widgets -lQt5Gui -lQt5Core 
release/mainwindow.o:mainwindow.cpp:(.text+0x2a1): undefined reference to `png_set_IHDR'
release/mainwindow.o:mainwindow.cpp:(.text+0x2b5): undefined reference to `png_write_info'
release/mainwindow.o:mainwindow.cpp:(.text+0x31c): undefined reference to `png_write_row'
release/mainwindow.o:mainwindow.cpp:(.text+0x33d): undefined reference to `png_write_end'
release/mainwindow.o:mainwindow.cpp:(.text+0x35d): undefined reference to `png_destroy_write_struct'
Makefile.Release:80: recipe for target 'release\ImageHandler.exe' failed
c:/qt/qt5.1.1/tools/mingw48_32/bin/../lib/gcc/i686-w64-mingw32/4.8.0/../../../../i686-w64-mingw32/bin/ld.exe: release/mainwindow.o: bad reloc address 0x2 in section `.text$_ZN5boost6detail15sp_counted_baseD1Ev[__ZN5boost6detail15sp_counted_baseD1Ev]'
collect2.exe: error: ld returned 1 exit status
mingw32-make[1]: *** [release\ImageHandler.exe] Error 1
mingw32-make[1]: Leaving directory 'D:/Work/www.freelancer.com/Implement an algorithmus for Image Processing/src/build'
makefile:34: recipe for target 'release' failed
mingw32-make: *** [release] Error 2
11:12:53: The process "C:\Qt\Qt5.1.1\Tools\mingw48_32\bin\mingw32-make.exe" exited with code 2.
Error while building/deploying project ImageHandler (kit: MinGW)
When executing step 'Make'
Кажется когда используешь библиотеку libpng надо явно указать компилятору о том что ты ее используешь а в строке 1 ее нет, проблема в этом?

Добавлено через 1 час 8 минут
Добавил 2 флага для линковки библиотек
Bash
1
LIBS += -lz -lpng -ljpeg
На примере
C++
1
2
3
4
5
6
    using namespace boost::gil;
 
    rgb8_image_t img(512, 512);
    rgb8_pixel_t red(255, 0, 0);
    fill_pixels(view(img), red);
    png_write_view("redsquare.png", const_view(img));
Работает.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.