1.手動加入qt的頭文件路徑。
2.手動添加qt庫文件目錄和所需的庫文件。
3.此時編譯,會報錯類似:無法解析的外部符號 "public: static struct QMetaObject const AVPlayLib::staticMetaObject" (?staticMetaObject@AVPlayLib@@2UQMetaObject@@B)
解決方法之一:百度如何生成moc文件,然後你會發現工程目錄下生成了GeneratedFiles\Debug\xxxx.moc。這時你已經成功生成了moc文件,但這時你編譯仍然會報同樣的錯,所以你需要把它加入工程,類似qt工程目錄,你可以在解決方案中新建篩選器GeneratedFiles\Debug添加該文件,然後重新編譯,然後通過。
4.此時我是在使用ffmpeg,報錯:xxx的聲明已被否決之類的。此時需要關閉sdl檢查:項目屬性--c/c++--常規--SDL檢查--否