2016-01-13 5 views
0

Я хочу экспортировать проект C++, который я начал в Windows, до Ubuntu 14.04 LTS. Проблема в том, что Ubuntu установил libpng 1.2, и мне нужно libpng 1.6.5 или новее, поэтому я вручную скомпилировал libpng 1.6.5 на своем компьютере, но eclipse cdt использует libpng 1.2, поэтому мой проект не работает. Я попытался удалить пакет libpng12-dev, и он работал, но после перезагрузки что-то случилось, и Ubuntu Desktop перестала работать, и мне пришлось переустанавливать Ubuntu с нуля. Как установить libpng 1.6.5 на 1.2 без каких-либо разрушений?Установите более новую версию libpng

+0

Я хотел бы предложить, чтобы задать тот же вопрос [здесь] (http://askubuntu.com/). –

+0

Уже сделал это, я не уверен, что это проблема ubuntu или программирование! –

+0

Вы можете установить эту новую библиотеку из источника в другую папку (например, в ~/mylibs /, с ~/mylibs/include, ~/mylibs/lib и т. Д.). Позже, когда вы компилируете свой собственный код, укажите ~/mylibs /. Если вы используете переменные окружения для указания путей, в которых установлены библиотеки, просто убедитесь, что ваш ~/mylibs/на первом месте - это другие пути. – wendelbsilva

ответ

0

кажется, что Libpng 1.6.5 должен быть связан с -lpng16 не с обычным -lpng