Closed L-Super closed 1 year ago
比较奇怪的是CLion会出现此错误,而VS2022则能运行
我尝试使用CLion打开工程,并将BUILD_DEMO
选项打开,尝试运行demo程序,结果仍然一致,且含有一个警告
[194/257] Building CXX object CefViewCore\src\CMakeFiles\CefViewWing.dir\CefWing\CefRenderApp\RenderDelegates\CefViewDefaultRenderDelegate.cpp.obj
cl: 命令行 warning D9025 :正在重写“/std:c++17”(用“/std:c++14”)
[195/257] Linking CXX static library CefViewCore\output\Debug\lib\libcef_dll_wrapper.lib
[196/257] Linking CXX executable CefViewCore\output\Debug\bin\CefViewWing.exe
FAILED: CefViewCore/output/Debug/bin/CefViewWing.exe
cmd.exe /C "cd . && "D:\Program Files\JetBrains\CLion 2022.2.4\bin\cmake\win\x64\bin\cmake.exe" -E vs_link_exe --intdir=CefViewCore\src\CMakeFiles\CefViewWing.dir --rc=C:\PROGRA~2\WI3CF2~1\10\bin\100220~1.0\x64\rc.exe --mt=C:\PROGRA~2\WI3CF2~1\10\bin\100220~1.0\x64\mt.exe --manifests -- "D:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.35.32215\bin\Hostx64\x64\link.exe" /nologo CefViewCore\src\CMakeFiles\CefViewWing.dir\Shared\Common\CefViewCoreLog.cpp.obj CefViewCore\src\CMakeFiles\CefViewWing.dir\Shared\Common\CefViewDebug.cpp.obj CefViewCore\src\CMakeFiles\CefViewWing.dir\CefWing\CefRenderApp\CefViewAppBase.cpp.obj CefViewCore\src\CMakeFiles\CefViewWing.dir\CefWing\CefRenderApp\CefViewOtherApp.cpp.obj CefViewCore\src\CMakeFiles\CefViewWing.dir\CefWing\CefRenderApp\CefViewRenderApp.cpp.obj CefViewCore\src\CMakeFiles\CefViewWing.dir\CefWing\CefRenderApp\RenderDelegates\CefViewClient.cpp.obj CefViewCore\src\CMakeFiles\CefViewWing.dir\CefWing\CefRenderApp\RenderDelegates\CefViewDefaultRenderDelegate.cpp.obj CefViewCore\src\CMakeFiles\CefViewWing.dir\CefWing\win\main.cpp.obj /out:CefViewCore\output\Debug\bin\CefViewWing.exe /implib:CefViewCore\output\Debug\lib\CefViewWing.lib /pdb:CefViewCore\output\Debug\bin\CefViewWing.pdb /version:0.0 /machine:x64 /debug /INCREMENTAL /subsystem:windows /MANIFEST:NO /LARGEADDRESSAWARE /STACK:0x800000 /DEBUG /DEBUG /MANIFEST d3d11.lib glu32.lib imm32.lib opengl32.lib D:\Code\CLionProjects\CefViewLibDemo\QCefView\CefViewCore\dep\cef_binary_111.2.7+gebf5d6a+chromium-111.0.5563.148_windows64\Debug\libcef.lib CefViewCore\output\Debug\lib\libcef_dll_wrapper.lib comctl32.lib gdi32.lib rpcrt4.lib shlwapi.lib ws2_32.lib kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib && cmd.exe /C "cd /D D:\Code\CLionProjects\CefViewLibDemo\QCefView\cmake-build-debug\CefViewCore\src && mt.exe -manifest "D:/Code/CLionProjects/CefViewLibDemo/QCefView/CefViewCore/src\CefWing\win\CefViewWing.manifest" -inputresource:"D:/Code/CLionProjects/CefViewLibDemo/QCefView/cmake-build-debug/CefViewCore/output/Debug/bin/CefViewWing.exe" -outputresource:"D:/Code/CLionProjects/CefViewLibDemo/QCefView/cmake-build-debug/CefViewCore/output/Debug/bin/CefViewWing.exe" && "D:\Program Files\JetBrains\CLion 2022.2.4\bin\cmake\win\x64\bin\cmake.exe" -E copy_directory D:/Code/CLionProjects/CefViewLibDemo/QCefView/CefViewCore/dep/cef_binary_111.2.7+gebf5d6a+chromium-111.0.5563.148_windows64/Resources D:/Code/CLionProjects/CefViewLibDemo/QCefView/cmake-build-debug/CefViewCore/output/Debug/bin/resources && "D:\Program Files\JetBrains\CLion 2022.2.4\bin\cmake\win\x64\bin\cmake.exe" -E rename D:/Code/CLionProjects/CefViewLibDemo/QCefView/cmake-build-debug/CefViewCore/output/Debug/bin/resources/icudtl.dat D:/Code/CLionProjects/CefViewLibDemo/QCefView/cmake-build-debug/CefViewCore/output/Debug/bin/icudtl.dat && "D:\Program Files\JetBrains\CLion 2022.2.4\bin\cmake\win\x64\bin\cmake.exe" -E copy_directory D:/Code/CLionProjects/CefViewLibDemo/QCefView/CefViewCore/dep/cef_binary_111.2.7+gebf5d6a+chromium-111.0.5563.148_windows64/Debug D:/Code/CLionProjects/CefViewLibDemo/QCefView/cmake-build-debug/CefViewCore/output/Debug/bin""
Microsoft (R) Manifest Tool
Copyright (c) Microsoft Corporation.
All rights reserved.
mt.exe : general error c101008c: Failed to read the manifest from the resource of file "D:/Code/CLionProjects/CefViewLibDemo/QCefView/cmake-build-debug/CefViewCore/output/Debug/bin/CefViewWing.exe". ��瀹���������浠朵�����璧�婧��哄����
ninja: build stopped: subcommand failed.
我尝试将cef的路径改在了同路径下,即:
然后,编译时报错,原因好像是跟CefViewWing有关,是跟我改了cef路径相关吗,应该如何对应修改呢