libswscale / swscale.h: нет такого файла или каталога - PullRequest
0 голосов
/ 19 февраля 2019

При установке Sumo-0.30.0 в Ubuntu 16.04 «make» вызвала следующую ошибку:

make[4]: Entering directory '/home/<path>/sumo-0.30.0/src/gui' g++ -DHAVE_CONFIG_H -I. -I../../src -I/home/<path>/sumo-0.30.0/./src -I/usr/include/ffmpeg -I/usr/local/include -I/usr/include/fox-1.6 -I/usr/include/gdal -I/usr/local/include -I/usr/include -msse2 -mfpmath=sse -O2 -DNDEBUG -MT GUIViewTraffic.o -MD -MP -MF .deps/GUIViewTraffic.Tpo -c -o GUIViewTraffic.o GUIViewTraffic.cpp In file included from GUIViewTraffic.cpp:36:0: ../../src/utils/gui/div/GUIVideoEncoder.h:58:32: fatal error: libswscale/swscale.h: No such file or directory compilation terminated. Makefile:449: recipe for target 'GUIViewTraffic.o' failed

Установив все необходимые библиотеки, как указано в Установка / Linux Build Libraries и проверка моей версии ffmpeg является последней, я приступил к команде ./configure из руководства по установке , которая прошла успешно.Последние строки результата ./configure показывают, что ffmpeg включен.

    Optional features summary
-------------------------
Enabled: TRACI PROJ GDAL GUI ffmpeg
Disabled: Debug Profiling Coverage PIC UnitTests Python OSG

Я не смог найти ни каталог libswscale, ни swscale.h, даже пройдя аналогичный пост здесь

Согласно другому посту здесь кто-то упоминает, что на Ubuntu проблема в том, что пакет ffmpeg не устанавливает swscale.h.

Как это исправить?

1 Ответ

0 голосов
/ 22 февраля 2019

Установите пакет libswscale-dev .Это обеспечивает /usr/include/*/libswscale/swscale.h.

...