ich ffmpeg-devel
mit DNF installiert haben, aber wenn "libavcodec/avcodec.h"
einschließlich, g ++ sagt mirWie avcodec.h in C++ in Fedora enthalten
a.cpp:1:10: fatal error: libavcodec/avcodec.h: No such file or directory
#include "libavcodec/avcodec.h"
^~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
Meine Quelldatei (a.cpp)
#include "libavcodec/avcodec.h"
int main(int argc, char* argv[])
{
return 0;
}
ich sehe /usr/include/ffmpeg/libavcodec/avcodec.h
, so änderte ich den Namen ffmpeg/libavcodec/avcodec.h
, aber dann heißt es
/usr/include/ffmpeg/libavcodec/avcodec.h:31:10: fatal error: libavutil/samplefmt.h: No such file or directory
#include "libavutil/samplefmt.h"
^~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
Was muss ich tun, um sicherzustellen, dass alle Header korrekt enthalten sind?
Auch in cpp-Dateien müssen Sie die ffmpeg-Includes in 'extern" C "{}' einkapseln – WLGfx