我对OBS源代码有一个问题,因为它没有检测到安装在我计算机上的芬伯。
[mlodybukk@localhost build]$ cmake -DUNIX_STRUCTURE=0 -DCMAKE_INSTALL_PREFIX="${HOME}/obs-studio-portable" ..
-- OBS_VERSION: 0.0.1
CMake Warning at CMakeLists.txt:227 (find_package):
By not providing "FindQt5Widgets.cmake" in CMAKE_MODULE_PATH this project
has asked CMake to find a package configuration file provided by
"Qt5Widgets", but CMake did not find one.
Could not find a package configuration file provided by "Qt5Widgets" with
any of the following names:
Qt5WidgetsConfig.cmake
qt5widgets-config.cmake
Add the installation prefix of "Qt5Widgets" to CMAKE_PREFIX_PATH or set
"Qt5Widgets_DIR" to a directory containing one of the above files. If
"Qt5Widgets" provides a separate development package or SDK, be sure it has
been installed.
CMake Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:137 (message):
Could NOT find FFmpeg (missing: FFMPEG_AVCODEC_LIBRARIES
FFMPEG_AVCODEC_INCLUDE_DIRS avcodec avdevice avutil avformat)
Call Stack (most recent call first):
/usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:378 (_FPHSA_FAILURE_MESSAGE)
cmake/Modules/FindFFmpeg.cmake:151 (find_package_handle_standard_args)
deps/media-playback/CMakeLists.txt:3 (find_package)
-- Configuring incomplete, errors occurred!
See also "/home/mlodybukk/Pobrane/编辑1:在安装了ffmpeg-devel和其他一些必需的编解码器之后,我得到了一个错误:
CMake Error at UI/CMakeLists.txt:59 (find_package):
By not providing "FindQt5Svg.cmake" in CMAKE_MODULE_PATH this project has
asked CMake to find a package configuration file provided by "Qt5Svg", but
CMake did not find one.
Could not find a package configuration file provided by "Qt5Svg" with any
of the following names:
Qt5SvgConfig.cmake
qt5svg-config.cmake
Add the installation prefix of "Qt5Svg" to CMAKE_PREFIX_PATH or set
"Qt5Svg_DIR" to a directory containing one of the above files. If "Qt5Svg"
provides a separate development package or SDK, be sure it has been
installed.
-- Configuring incomplete, errors occurred!
See also "/home/mlodybukk/Pobrane/obs-studio-25.0.8/build/CMakeFiles/CMakeOutput.log".
See also "/home/mlodybukk/Pobrane/obs-studio-25.0.8/build/CMakeFiles/CMakeError.log".
[mlodybukk@localhost build]$ 我该怎么修理这个?
发布于 2020-07-07 17:25:32
因此,OBS需要一些我在磁盘上没有的包。构建OBS和安装进度所需的软件包列表在OBS帮助页面上,即:
sudo yum install \
make \
gcc \
gcc-c++ \
gcc-objc \
cmake \
git \
libX11-devel \
mesa-libGL-devel \
libv4l-devel \
pulseaudio-libs-devel \
libspeexdsp-devel \
x264-devel \
freetype-devel \
fontconfig-devel \
libXcomposite-devel \
libXinerama-devel \
qt5-qtbase-devel \
qt5-qtx11extras-devel \
qt5-qtsvg-devel \
libcurl-devel \
systemd-devel \
ffmpeg \
ffmpeg-devel \
luajit-devel \
python3-devel \
mbedtls \
mbedtls-devel \
swig谢谢你帮忙!)jsbillings对我的帮助最大。(谢谢!)
https://unix.stackexchange.com/questions/597072
复制相似问题