21:13:00: 为项目LearningSmartClient执行步骤 ... 21:13:00: 配置没有改变, 跳过 qmake 步骤。 21:13:01: 正在启动 "D:\Qt\Tools\QtCreator\bin\jom\jom.exe" D:\Qt\Tools\QtCreator\bin\jom\jom.exe -f Makefile.Debug cl -c -nologo -Zc:wchar_t -FS -Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding -Zc:__cplusplus /utf-8 -Zi -MDd -std:c++17 -W3 -w34100 -w34189 -w44996 -w44456 -w44457 -w44458 -wd4577 -wd4467 -EHsc /Fddebug\LearningSmartClientd.vc.pdb -DUNICODE -D_UNICODE -DWIN32 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -DWIN64 -D_SILENCE_CLANG_COROUTINE_MESSAGE -DQWK_CORE_STATIC -DQWK_WIDGETS_STATIC -DQWK_CORE_STATIC -DQWK_WIDGETS_STATIC -DQT_QML_DEBUG -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_WEBSOCKETS_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I..\..\..\LearningSmartClient -I. -I..\..\AvRecorder -I..\..\qwindowkit\src -I..\..\qwindowkit\src\core -I..\..\qwindowkit\examples\shared -I..\..\fmt\include -I..\..\qtpromise\include -I..\..\qtpromise\src -I..\..\jsonserializer -IE:\AAA\ffmpeg-7.0.2-full_build-shared\include -ID:\Qt\5.15.2\msvc2019_64\include -ID:\Qt\5.15.2\msvc2019_64\include\QtSvg -ID:\Qt\5.15.2\msvc2019_64\include\QtOpenGL -ID:\Qt\5.15.2\msvc2019_64\include\QtWidgets -ID:\Qt\5.15.2\msvc2019_64\include\QtMultimedia -ID:\Qt\5.15.2\msvc2019_64\include\QtGui\5.15.2 -ID:\Qt\5.15.2\msvc2019_64\include\QtGui\5.15.2\QtGui -ID:\Qt\5.15.2\msvc2019_64\include\QtGui -ID:\Qt\5.15.2\msvc2019_64\include\QtANGLE -ID:\Qt\5.15.2\msvc2019_64\include\QtWebSockets -ID:\Qt\5.15.2\msvc2019_64\include\QtNetwork -ID:\Qt\5.15.2\msvc2019_64\include\QtConcurrent -ID:\Qt\5.15.2\msvc2019_64\include\QtCore\5.15.2 -ID:\Qt\5.15.2\msvc2019_64\include\QtCore\5.15.2\QtCore -ID:\Qt\5.15.2\msvc2019_64\include\QtCore -Idebug -I. -ID:\VulkanSDK\1.3.250.1\include -ID:\Qt\5.15.2\msvc2019_64\mkspecs\win32-msvc -Fodebug\ @C:\Windows\TEMP\codec_audio_decoder.obj.12360.532.jom codec_audio_decoder.cpp ..\..\AV\code\codec\codec_audio_decoder.cpp(21): error C2512: “av::codec::AbstractDecoder”: 没有合适的默认构造函数可用 F:\A_QT\im\LearningSmartClient\AV\code\codec\codec_abstract_codec.h(168): note: 参见“av::codec::AbstractDecoder”的声明 ..\..\AV\code\codec\codec_audio_decoder.cpp(30): error C2039: "initialize": 不是 "av::codec::AudioDecoder" 的成员 F:\A_QT\im\LearningSmartClient\AV\code\codec\codec_audio_decoder.h(42): note: 参见“av::codec::AudioDecoder”的声明 ..\..\AV\code\codec\codec_audio_decoder.cpp(36): error C2065: “audioParams_”: 未声明的标识符 ..\..\AV\code\codec\codec_audio_decoder.cpp(38): error C2065: “audioParams_”: 未声明的标识符 ..\..\AV\code\codec\codec_audio_decoder.cpp(38): error C3861: “validateParams”: 找不到标识符 ..\..\AV\code\codec\codec_audio_decoder.cpp(42): error C3861: “setState”: 找不到标识符 ..\..\AV\code\codec\codec_audio_decoder.cpp(43): error C2065: “audioParams_”: 未声明的标识符 ..\..\AV\code\codec\codec_audio_decoder.cpp(70): error C2039: "channels": 不是 "AVCodecContext" 的成员 E:\AAA\ffmpeg-7.0.2-full_build-shared\include\libavcodec/avcodec.h(445): note: 参见“AVCodecContext”的声明 ..\..\AV\code\codec\codec_audio_decoder.cpp(79): error C2556: “av::ErrorCode av::codec::AudioDecoder::close(void)”: 重载函数与“void av::codec::AudioDecoder::close(void)”只是在返回类型上不同 F:\A_QT\im\LearningSmartClient\AV\code\codec\codec_audio_decoder.h(68): note: 参见“av::codec::AudioDecoder::close”的声明 ..\..\AV\code\codec\codec_audio_decoder.cpp(79): error C2371: “av::codec::AudioDecoder::close”: 重定义;不同的基类型 F:\A_QT\im\LearningSmartClient\AV\code\codec\codec_audio_decoder.h(68): note: 参见“av::codec::AudioDecoder::close”的声明 ..\..\AV\code\codec\codec_audio_decoder.cpp(191): error C2084: 函数“bool av::codec::AudioDecoder::isResamplingEnabled(void) const”已有主体 F:\A_QT\im\LearningSmartClient\AV\code\codec\codec_audio_decoder.h(95): note: 参见“isResamplingEnabled”的前一个定义 ..\..\AV\code\codec\codec_audio_decoder.cpp(223): error C2039: "channels": 不是 "AVCodecContext" 的成员 E:\AAA\ffmpeg-7.0.2-full_build-shared\include\libavcodec/avcodec.h(445): note: 参见“AVCodecContext”的声明 ..\..\AV\code\codec\codec_audio_decoder.cpp(257): error C3861: “av_cpu_count”: 找不到标识符 ..\..\AV\code\codec\codec_audio_decoder.cpp(267): error C2039: "channels": 不是 "AVCodecContext" 的成员 E:\AAA\ffmpeg-7.0.2-full_build-shared\include\libavcodec/avcodec.h(445): note: 参见“AVCodecContext”的声明 ..\..\AV\code\codec\codec_audio_decoder.cpp(268): error C2039: "channel_layout": 不是 "AVCodecContext" 的成员 E:\AAA\ffmpeg-7.0.2-full_build-shared\include\libavcodec/avcodec.h(445): note: 参见“AVCodecContext”的声明 ..\..\AV\code\codec\codec_audio_decoder.cpp(268): error C3861: “av_get_default_channel_layout”: 找不到标识符 ..\..\AV\code\codec\codec_audio_decoder.cpp(350): error C2039: "channels": 不是 "AVFrame" 的成员 E:\AAA\ffmpeg-7.0.2-full_build-shared\include\libavformat/avformat.h(332): note: 参见“AVFrame”的声明 ..\..\AV\code\codec\codec_audio_decoder.cpp(371): error C2039: "channels": 不是 "AVFrame" 的成员 E:\AAA\ffmpeg-7.0.2-full_build-shared\include\libavformat/avformat.h(332): note: 参见“AVFrame”的声明 ..\..\AV\code\codec\codec_audio_decoder.cpp(372): error C2039: "channel_layout": 不是 "AVFrame" 的成员 E:\AAA\ffmpeg-7.0.2-full_build-shared\include\libavformat/avformat.h(332): note: 参见“AVFrame”的声明 ..\..\AV\code\codec\codec_audio_decoder.cpp(372): error C3861: “av_get_default_channel_layout”: 找不到标识符 ..\..\AV\code\codec\codec_audio_decoder.cpp(412): error C2039: "channels": 不是 "AVFrame" 的成员 E:\AAA\ffmpeg-7.0.2-full_build-shared\include\libavformat/avformat.h(332): note: 参见“AVFrame”的声明 ..\..\AV\code\codec\codec_audio_decoder.cpp(412): error C2039: "channels": 不是 "AVCodecContext" 的成员 E:\AAA\ffmpeg-7.0.2-full_build-shared\include\libavcodec/avcodec.h(445): note: 参见“AVCodecContext”的声明 ..\..\AV\code\codec\codec_audio_decoder.cpp(429): error C2039: "channel_layout": 不是 "AVFrame" 的成员 E:\AAA\ffmpeg-7.0.2-full_build-shared\include\libavformat/avformat.h(332): note: 参见“AVFrame”的声明 ..\..\AV\code\codec\codec_audio_decoder.cpp(429): error C2660: “av_opt_set_int”: 函数不接受 3 个参数 E:\AAA\ffmpeg-7.0.2-full_build-shared\include\libavutil/opt.h(781): note: 参见“av_opt_set_int”的声明 ..\..\AV\code\codec\codec_audio_decoder.cpp(434): error C3861: “av_get_default_channel_layout”: 找不到标识符 ..\..\AV\code\codec\codec_audio_decoder.cpp(448): error C2039: "channels": 不是 "AVFrame" 的成员 E:\AAA\ffmpeg-7.0.2-full_build-shared\include\libavformat/avformat.h(332): note: 参见“AVFrame”的声明 ..\..\AV\code\codec\codec_audio_decoder.cpp(475): error C2065: “isResamplingEnabled”: 未声明的标识符 jom: F:\A_QT\im\LearningSmartClient\build\Desktop_Qt_5_15_2_MSVC2019_64bit-Debug\Makefile.Debug [debug\codec_audio_decoder.obj] Error 2 cl -c -nologo -Zc:wchar_t -FS -Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding -Zc:__cplusplus /utf-8 -Zi -MDd -std:c++17 -W3 -w34100 -w34189 -w44996 -w44456 -w44457 -w44458 -wd4577 -wd4467 -EHsc /Fddebug\LearningSmartClientd.vc.pdb -DUNICODE -D_UNICODE -DWIN32 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -DWIN64 -D_SILENCE_CLANG_COROUTINE_MESSAGE -DQWK_CORE_STATIC -DQWK_WIDGETS_STATIC -DQWK_CORE_STATIC -DQWK_WIDGETS_STATIC -DQT_QML_DEBUG -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_WEBSOCKETS_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I..\..\..\LearningSmartClient -I. -I..\..\AvRecorder -I..\..\qwindowkit\src -I..\..\qwindowkit\src\core -I..\..\qwindowkit\examples\shared -I..\..\fmt\include -I..\..\qtpromise\include -I..\..\qtpromise\src -I..\..\jsonserializer -IE:\AAA\ffmpeg-7.0.2-full_build-shared\include -ID:\Qt\5.15.2\msvc2019_64\include -ID:\Qt\5.15.2\msvc2019_64\include\QtSvg -ID:\Qt\5.15.2\msvc2019_64\include\QtOpenGL -ID:\Qt\5.15.2\msvc2019_64\include\QtWidgets -ID:\Qt\5.15.2\msvc2019_64\include\QtMultimedia -ID:\Qt\5.15.2\msvc2019_64\include\QtGui\5.15.2 -ID:\Qt\5.15.2\msvc2019_64\include\QtGui\5.15.2\QtGui -ID:\Qt\5.15.2\msvc2019_64\include\QtGui -ID:\Qt\5.15.2\msvc2019_64\include\QtANGLE -ID:\Qt\5.15.2\msvc2019_64\include\QtWebSockets -ID:\Qt\5.15.2\msvc2019_64\include\QtNetwork -ID:\Qt\5.15.2\msvc2019_64\include\QtConcurrent -ID:\Qt\5.15.2\msvc2019_64\include\QtCore\5.15.2 -ID:\Qt\5.15.2\msvc2019_64\include\QtCore\5.15.2\QtCore -ID:\Qt\5.15.2\msvc2019_64\include\QtCore -Idebug -I. -ID:\VulkanSDK\1.3.250.1\include -ID:\Qt\5.15.2\msvc2019_64\mkspecs\win32-msvc -Fodebug\ @C:\Windows\TEMP\codec_video_decoder.obj.12360.625.jom codec_video_decoder.cpp ..\..\AV\code\codec\codec_video_decoder.cpp(21): error C2512: “av::codec::AbstractDecoder”: 没有合适的默认构造函数可用 F:\A_QT\im\LearningSmartClient\AV\code\codec\codec_abstract_codec.h(168): note: 参见“av::codec::AbstractDecoder”的声明 ..\..\AV\code\codec\codec_video_decoder.cpp(30): error C2039: "initialize": 不是 "av::codec::VideoDecoder" 的成员 F:\A_QT\im\LearningSmartClient\AV\code\codec\codec_video_decoder.h(28): note: 参见“av::codec::VideoDecoder”的声明 ..\..\AV\code\codec\codec_video_decoder.cpp(36): error C2065: “videoParams_”: 未声明的标识符 ..\..\AV\code\codec\codec_video_decoder.cpp(38): error C2065: “videoParams_”: 未声明的标识符 ..\..\AV\code\codec\codec_video_decoder.cpp(38): error C3861: “validateParams”: 找不到标识符 ..\..\AV\code\codec\codec_video_decoder.cpp(42): error C3861: “setState”: 找不到标识符 ..\..\AV\code\codec\codec_video_decoder.cpp(43): error C2065: “videoParams_”: 未声明的标识符 ..\..\AV\code\codec\codec_video_decoder.cpp(77): error C2556: “av::ErrorCode av::codec::VideoDecoder::close(void)”: 重载函数与“void av::codec::VideoDecoder::close(void)”只是在返回类型上不同 F:\A_QT\im\LearningSmartClient\AV\code\codec\codec_video_decoder.h(35): note: 参见“av::codec::VideoDecoder::close”的声明 ..\..\AV\code\codec\codec_video_decoder.cpp(77): error C2371: “av::codec::VideoDecoder::close”: 重定义;不同的基类型 F:\A_QT\im\LearningSmartClient\AV\code\codec\codec_video_decoder.h(35): note: 参见“av::codec::VideoDecoder::close”的声明 ..\..\AV\code\codec\codec_video_decoder.cpp(154): error C2509: “validateParams”: 成员函数没有在“av::codec::VideoDecoder”中声明 F:\A_QT\im\LearningSmartClient\AV\code\codec\codec_video_decoder.h(28): note: 参见“av::codec::VideoDecoder”的声明 ..\..\AV\code\codec\codec_video_decoder.cpp(253): error C3861: “av_cpu_count”: 找不到标识符 ..\..\AV\code\codec\codec_video_decoder.cpp(270): error C3861: “av_opt_set_int”: 找不到标识符 ..\..\AV\code\codec\codec_video_decoder.cpp(273): error C3861: “av_opt_set_int”: 找不到标识符 ..\..\AV\code\codec\codec_video_decoder.cpp(278): error C3861: “av_opt_set”: 找不到标识符 ..\..\AV\code\codec\codec_video_decoder.cpp(367): error C2280: “std::unique_ptr &std::unique_ptr::operator =(const std::unique_ptr &)”: 尝试引用已删除的函数 C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.29.30133\include\memory(3270): note: 参见“std::unique_ptr::operator =”的声明 C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.29.30133\include\memory(3270): note: “std::unique_ptr &std::unique_ptr::operator =(const std::unique_ptr &)”: 已隐式删除函数 cl -c -nologo -Zc:wchar_t -FS -Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding -Zc:__cplusplus /utf-8 -Zi -MDd -std:c++17 -W3 -w34100 -w34189 -w44996 -w44456 -w44457 -w44458 -wd4577 -wd4467 -EHsc /Fddebug\LearningSmartClientd.vc.pdb -DUNICODE -D_UNICODE -DWIN32 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -DWIN64 -D_SILENCE_CLANG_COROUTINE_MESSAGE -DQWK_CORE_STATIC -DQWK_WIDGETS_STATIC -DQWK_CORE_STATIC -DQWK_WIDGETS_STATIC -DQT_QML_DEBUG -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_WEBSOCKETS_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I..\..\..\LearningSmartClient -I. -I..\..\AvRecorder -I..\..\qwindowkit\src -I..\..\qwindowkit\src\core -I..\..\qwindowkit\examples\shared -I..\..\fmt\include -I..\..\qtpromise\include -I..\..\qtpromise\src -I..\..\jsonserializer -IE:\AAA\ffmpeg-7.0.2-full_build-shared\include -ID:\Qt\5.15.2\msvc2019_64\include -ID:\Qt\5.15.2\msvc2019_64\include\QtSvg -ID:\Qt\5.15.2\msvc2019_64\include\QtOpenGL -ID:\Qt\5.15.2\msvc2019_64\include\QtWidgets -ID:\Qt\5.15.2\msvc2019_64\include\QtMultimedia -ID:\Qt\5.15.2\msvc2019_64\include\QtGui\5.15.2 -ID:\Qt\5.15.2\msvc2019_64\include\QtGui\5.15.2\QtGui -ID:\Qt\5.15.2\msvc2019_64\include\QtGui -ID:\Qt\5.15.2\msvc2019_64\include\QtANGLE -ID:\Qt\5.15.2\msvc2019_64\include\QtWebSockets -ID:\Qt\5.15.2\msvc2019_64\include\QtNetwork -ID:\Qt\5.15.2\msvc2019_64\include\QtConcurrent -ID:\Qt\5.15.2\msvc2019_64\include\QtCore\5.15.2 -ID:\Qt\5.15.2\msvc2019_64\include\QtCore\5.15.2\QtCore -ID:\Qt\5.15.2\msvc2019_64\include\QtCore -Idebug -I. -ID:\VulkanSDK\1.3.250.1\include -ID:\Qt\5.15.2\msvc2019_64\mkspecs\win32-msvc -Fodebug\ @C:\Windows\TEMP\test_decoder.obj.12360.719.jom test_decoder.cpp ..\..\AV\test_decoder.cpp(256): error C2440: “=”: 无法从“void”转换为“av::ErrorCode” ..\..\AV\test_decoder.cpp(256): note: void 类型的表达式不能转换为其他类型 jom: F:\A_QT\im\LearningSmartClient\build\Desktop_Qt_5_15_2_MSVC2019_64bit-Debug\Makefile.Debug [debug\codec_video_decoder.obj] Error 2 jom: F:\A_QT\im\LearningSmartClient\build\Desktop_Qt_5_15_2_MSVC2019_64bit-Debug\Makefile.Debug [debug\test_decoder.obj] Error 2 jom: F:\A_QT\im\LearningSmartClient\build\Desktop_Qt_5_15_2_MSVC2019_64bit-Debug\Makefile [debug] Error 2 21:13:02: The command "D:\Qt\Tools\QtCreator\bin\jom\jom.exe" terminated with exit code 2. 21:13:02: Error while building/deploying project LearningSmartClient (kit: Desktop Qt 5.15.2 MSVC2019 64bit) 21:13:02: When executing step "Make" 21:13:02: Elapsed time: 00:02.