piccolo 引擎为什么没法直接用clion 打开运行了?以前可以的

发布于

现在下载运行会提示:

====================[ Build | PiccoloEditor | Debug ]===========================

"C:\Program Files\JetBrains\CLion 2022.3.2\bin\cmake\win\x64\bin\cmake.exe" --build E:\GitRepos\Piccolo\cmake-build-debug --target PiccoloEditor -j 10

[0/2] Re-checking globbed directories...

[1/358] Building CXX object engine\3rdparty\JoltPhysics\Build\CMakeFiles\Jolt.dir\__\Jolt\Physics\Body\MassProperties.cpp.obj

FAILED: engine/3rdparty/JoltPhysics/Build/CMakeFiles/Jolt.dir/__/Jolt/Physics/Body/MassProperties.cpp.obj

C:\PROGRA~2\MIB055~1\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe  /nologo /TP -DJPH_DEBUG_RENDERER -DJPH_PROFILE_ENABLED -DJPH_USE_F16C -DJPH_USE_FMADD -DJPH_USE_LZCNT -DJPH_USE_SSE4_1 -DJPH_USE_SSE4_2 -DJPH_USE_TZCNT -DPICCOLO_VK_LAYER_PATH=E:/GitRepos/Piccolo/engine/3rdparty/VulkanSDK/bin/Win32 -D_DEBUG -IE:\GitRepos\Piccolo\engine\3rdparty\JoltPhysics\Build\.. /std:c++17 /Zc:__cplusplus /GR- /Gm- /Wall /WX /EHsc /MP /nologo /diagnostics:classic /FC /fp:except- /Zc:inline /Zi /DWIN32 /D_WINDOWS /DUNICODE /D_UNICODE /fp:fast /arch:AVX2 /GS /Od /Ob0 /RTC1 /DJPH_FLOATING_POINT_EXCEPTIONS_ENABLED -MD /MP -std:c++17 /YuJolt/Jolt.h /showIncludes /Foengine\3rdparty\JoltPhysics\Build\CMakeFiles\Jolt.dir\__\Jolt\Physics\Body\MassProperties.cpp.obj /Fdengine\3rdparty\JoltPhysics\Build\CMakeFiles\Jolt.dir\Jolt.pdb /FS -c E:\GitRepos\Piccolo\engine\3rdparty\JoltPhysics\Jolt\Physics\Body\MassProperties.cpp

E:\GitRepos\Piccolo\engine\3rdparty\JoltPhysics\Jolt\Physics\Body\MassProperties.cpp(4): fatal error C1083: Cannot open precompiled header file: 'Jolt/Jolt.pch': No such file or directory

[2/358] Building CXX object engine\3rdparty\JoltPhysics\Build\CMakeFiles\Jolt.dir\__\Jolt\Physics\Body\BodyManager.cpp.obj

FAILED: engine/3rdparty/JoltPhysics/Build/CMakeFiles/Jolt.dir/__/Jolt/Physics/Body/BodyManager.cpp.obj

C:\PROGRA~2\MIB055~1\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe  /nologo /TP -DJPH_DEBUG_RENDERER -DJPH_PROFILE_ENABLED -DJPH_USE_F16C -DJPH_USE_FMADD -DJPH_USE_LZCNT -DJPH_USE_SSE4_1 -DJPH_USE_SSE4_2 -DJPH_USE_TZCNT -DPICCOLO_VK_LAYER_PATH=E:/GitRepos/Piccolo/engine/3rdparty/VulkanSDK/bin/Win32 -D_DEBUG -IE:\GitRepos\Piccolo\engine\3rdparty\JoltPhysics\Build\.. /std:c++17 /Zc:__cplusplus /GR- /Gm- /Wall /WX /EHsc /MP /nologo /diagnostics:classic /FC /fp:except- /Zc:inline /Zi /DWIN32 /D_WINDOWS /DUNICODE /D_UNICODE /fp:fast /arch:AVX2 /GS /Od /Ob0 /RTC1 /DJPH_FLOATING_POINT_EXCEPTIONS_ENABLED -MD /MP -std:c++17 /YuJolt/Jolt.h /showIncludes /Foengine\3rdparty\JoltPhysics\Build\CMakeFiles\Jolt.dir\__\Jolt\Physics\Body\BodyManager.cpp.obj /Fdengine\3rdparty\JoltPhysics\Build\CMakeFiles\Jolt.dir\Jolt.pdb /FS -c E:\GitRepos\Piccolo\engine\3rdparty\JoltPhysics\Jolt\Physics\Body\BodyManager.cpp

E:\GitRepos\Piccolo\engine\3rdparty\JoltPhysics\Jolt\Physics\Body\BodyManager.cpp(4): fatal error C1083: Cannot open precompiled header file: 'Jolt/Jolt.pch': No such file or directory

[3/358] Building CXX object engine\3rdparty\JoltPhysics\Build\CMakeFiles\Jolt.dir\__\Jolt\Physics\Collision\NarrowPhaseStats.cpp.obj

FAILED: engine/3rdparty/JoltPhysics/Build/CMakeFiles/Jolt.dir/__/Jolt/Physics/Collision/NarrowPhaseStats.cpp.obj

C:\PROGRA~2\MIB055~1\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe  /nologo /TP -DJPH_DEBUG_RENDERER -DJPH_PROFILE_ENABLED -DJPH_USE_F16C -DJPH_USE_FMADD -DJPH_USE_LZCNT -DJPH_USE_SSE4_1 -DJPH_USE_SSE4_2 -DJPH_USE_TZCNT -DPICCOLO_VK_LAYER_PATH=E:/GitRepos/Piccolo/engine/3rdparty/VulkanSDK/bin/Win32 -D_DEBUG -IE:\GitRepos\Piccolo\engine\3rdparty\JoltPhysics\Build\.. /std:c++17 /Zc:__cplusplus /GR- /Gm- /Wall /WX /EHsc /MP /nologo /diagnostics:classic /FC /fp:except- /Zc:inline /Zi /DWIN32 /D_WINDOWS /DUNICODE /D_UNICODE /fp:fast /arch:AVX2 /GS /Od /Ob0 /RTC1 /DJPH_FLOATING_POINT_EXCEPTIONS_ENABLED -MD /MP -std:c++17 /YuJolt/Jolt.h /showIncludes /Foengine\3rdparty\JoltPhysics\Build\CMakeFiles\Jolt.dir\__\Jolt\Physics\Collision\NarrowPhaseStats.cpp.obj /Fdengine\3rdparty\JoltPhysics\Build\CMakeFiles\Jolt.dir\Jolt.pdb /FS -c E:\GitRepos\Piccolo\engine\3rdparty\JoltPhysics\Jolt\Physics\Collision\NarrowPhaseStats.cpp

E:\GitRepos\Piccolo\engine\3rdparty\JoltPhysics\Jolt\Physics\Collision\NarrowPhaseStats.cpp(4): fatal error C1083: Cannot open precompiled header file: 'Jolt/Jolt.pch': No such file or directory

[4/358] Building CXX object engine\3rdparty\JoltPhysics\Build\CMakeFiles\Jolt.dir\__\Jolt\Physics\Character\Character.cpp.obj

FAILED: engine/3rdparty/JoltPhysics/Build/CMakeFiles/Jolt.dir/__/Jolt/Physics/Character/Character.cpp.obj

C:\PROGRA~2\MIB055~1\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe  /nologo /TP -DJPH_DEBUG_RENDERER -DJPH_PROFILE_ENABLED -DJPH_USE_F16C -DJPH_USE_FMADD -DJPH_USE_LZCNT -DJPH_USE_SSE4_1 -DJPH_USE_SSE4_2 -DJPH_USE_TZCNT -DPICCOLO_VK_LAYER_PATH=E:/GitRepos/Piccolo/engine/3rdparty/VulkanSDK/bin/Win32 -D_DEBUG -IE:\GitRepos\Piccolo\engine\3rdparty\JoltPhysics\Build\.. /std:c++17 /Zc:__cplusplus /GR- /Gm- /Wall /WX /EHsc /MP /nologo /diagnostics:classic /FC /fp:except- /Zc:inline /Zi /DWIN32 /D_WINDOWS /DUNICODE /D_UNICODE /fp:fast /arch:AVX2 /GS /Od /Ob0 /RTC1 /DJPH_FLOATING_POINT_EXCEPTIONS_ENABLED -MD /MP -std:c++17 /YuJolt/Jolt.h /showIncludes /Foengine\3rdparty\JoltPhysics\Build\CMakeFiles\Jolt.dir\__\Jolt\Physics\Character\Character.cpp.obj /Fdengine\3rdparty\JoltPhysics\Build\CMakeFiles\Jolt.dir\Jolt.pdb /FS -c E:\GitRepos\Piccolo\engine\3rdparty\JoltPhysics\Jolt\Physics\Character\Character.cpp

E:\GitRepos\Piccolo\engine\3rdparty\JoltPhysics\Jolt\Physics\Character\Character.cpp(4): fatal error C1083: Cannot open precompiled header file: 'Jolt/Jolt.pch': No such file or directory

[5/358] Building CXX object engine\3rdparty\JoltPhysics\Build\CMakeFiles\Jolt.dir\__\Jolt\Physics\Body\MotionProperties.cpp.obj

FAILED: engine/3rdparty/JoltPhysics/Build/CMakeFiles/Jolt.dir/__/Jolt/Physics/Body/MotionProperties.cpp.obj

C:\PROGRA~2\MIB055~1\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe  /nologo /TP -DJPH_DEBUG_RENDERER -DJPH_PROFILE_ENABLED -DJPH_USE_F16C -DJPH_USE_FMADD -DJPH_USE_LZCNT -DJPH_USE_SSE4_1 -DJPH_USE_SSE4_2 -DJPH_USE_TZCNT -DPICCOLO_VK_LAYER_PATH=E:/GitRepos/Piccolo/engine/3rdparty/VulkanSDK/bin/Win32 -D_DEBUG -IE:\GitRepos\Piccolo\engine\3rdparty\JoltPhysics\Build\.. /std:c++17 /Zc:__cplusplus /GR- /Gm- /Wall /WX /EHsc /MP /nologo /diagnostics:classic /FC /fp:except- /Zc:inline /Zi /DWIN32 /D_WINDOWS /DUNICODE /D_UNICODE /fp:fast /arch:AVX2 /GS /Od /Ob0 /RTC1 /DJPH_FLOATING_POINT_EXCEPTIONS_ENABLED -MD /MP -std:c++17 /YuJolt/Jolt.h /showIncludes /Foengine\3rdparty\JoltPhysics\Build\CMakeFiles\Jolt.dir\__\Jolt\Physics\Body\MotionProperties.cpp.obj /Fdengine\3rdparty\JoltPhysics\Build\CMakeFiles\Jolt.dir\Jolt.pdb /FS -c E:\GitRepos\Piccolo\engine\3rdparty\JoltPhysics\Jolt\Physics\Body\MotionProperties.cpp

E:\GitRepos\Piccolo\engine\3rdparty\JoltPhysics\Jolt\Physics\Body\MotionProperties.cpp(4): fatal error C1083: Cannot open precompiled header file: 'Jolt/Jolt.pch': No such file or directory

[6/358] Building CXX object engine\3rdparty\JoltPhysics\Build\CMakeFiles\Jolt.dir\__\Jolt\Physics\Collision\NarrowPhaseQuery.cpp.obj

FAILED: engine/3rdparty/JoltPhysics/Build/CMakeFiles/Jolt.dir/__/Jolt/Physics/Collision/NarrowPhaseQuery.cpp.obj

C:\PROGRA~2\MIB055~1\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe  /nologo /TP -DJPH_DEBUG_RENDERER -DJPH_PROFILE_ENABLED -DJPH_USE_F16C -DJPH_USE_FMADD -DJPH_USE_LZCNT -DJPH_USE_SSE4_1 -DJPH_USE_SSE4_2 -DJPH_USE_TZCNT -DPICCOLO_VK_LAYER_PATH=E:/GitRepos/Piccolo/engine/3rdparty/VulkanSDK/bin/Win32 -D_DEBUG -IE:\GitRepos\Piccolo\engine\3rdparty\JoltPhysics\Build\.. /std:c++17 /Zc:__cplusplus /GR- /Gm- /Wall /WX /EHsc /MP /nologo /diagnostics:classic /FC /fp:except- /Zc:inline /Zi /DWIN32 /D_WINDOWS /DUNICODE /D_UNICODE /fp:fast /arch:AVX2 /GS /Od /Ob0 /RTC1 /DJPH_FLOATING_POINT_EXCEPTIONS_ENABLED -MD /MP -std:c++17 /YuJolt/Jolt.h /showIncludes /Foengine\3rdparty\JoltPhysics\Build\CMakeFiles\Jolt.dir\__\Jolt\Physics\Collision\NarrowPhaseQuery.cpp.obj /Fdengine\3rdparty\JoltPhysics\Build\CMakeFiles\Jolt.dir\Jolt.pdb /FS -c E:\GitRepos\Piccolo\engine\3rdparty\JoltPhysics\Jolt\Physics\Collision\NarrowPhaseQuery.cpp

E:\GitRepos\Piccolo\engine\3rdparty\JoltPhysics\Jolt\Physics\Collision\NarrowPhaseQuery.cpp(4): fatal error C1083: Cannot open precompiled header file: 'Jolt/Jolt.pch': No such file or directory

[7/358] Building CXX object engine\3rdparty\JoltPhysics\Build\CMakeFiles\Jolt.dir\__\Jolt\Physics\Collision\PhysicsMaterial.cpp.obj

FAILED: engine/3rdparty/JoltPhysics/Build/CMakeFiles/Jolt.dir/__/Jolt/Physics/Collision/PhysicsMaterial.cpp.obj

C:\PROGRA~2\MIB055~1\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe  /nologo /TP -DJPH_DEBUG_RENDERER -DJPH_PROFILE_ENABLED -DJPH_USE_F16C -DJPH_USE_FMADD -DJPH_USE_LZCNT -DJPH_USE_SSE4_1 -DJPH_USE_SSE4_2 -DJPH_USE_TZCNT -DPICCOLO_VK_LAYER_PATH=E:/GitRepos/Piccolo/engine/3rdparty/VulkanSDK/bin/Win32 -D_DEBUG -IE:\GitRepos\Piccolo\engine\3rdparty\JoltPhysics\Build\.. /std:c++17 /Zc:__cplusplus /GR- /Gm- /Wall /WX /EHsc /MP /nologo /diagnostics:classic /FC /fp:except- /Zc:inline /Zi /DWIN32 /D_WINDOWS /DUNICODE /D_UNICODE /fp:fast /arch:AVX2 /GS /Od /Ob0 /RTC1 /DJPH_FLOATING_POINT_EXCEPTIONS_ENABLED -MD /MP -std:c++17 /YuJolt/Jolt.h /showIncludes /Foengine\3rdparty\JoltPhysics\Build\CMakeFiles\Jolt.dir\__\Jolt\Physics\Collision\PhysicsMaterial.cpp.obj /Fdengine\3rdparty\JoltPhysics\Build\CMakeFiles\Jolt.dir\Jolt.pdb /FS -c E:\GitRepos\Piccolo\engine\3rdparty\JoltPhysics\Jolt\Physics\Collision\PhysicsMaterial.cpp

E:\GitRepos\Piccolo\engine\3rdparty\JoltPhysics\Jolt\Physics\Collision\PhysicsMaterial.cpp(4): fatal error C1083: Cannot open precompiled header file: 'Jolt/Jolt.pch': No such file or directory

[8/358] Building CXX object engine\3rdparty\JoltPhysics\Build\CMakeFiles\Jolt.dir\__\Jolt\Physics\Character\CharacterBase.cpp.obj

FAILED: engine/3rdparty/JoltPhysics/Build/CMakeFiles/Jolt.dir/__/Jolt/Physics/Character/CharacterBase.cpp.obj

C:\PROGRA~2\MIB055~1\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe  /nologo /TP -DJPH_DEBUG_RENDERER -DJPH_PROFILE_ENABLED -DJPH_USE_F16C -DJPH_USE_FMADD -DJPH_USE_LZCNT -DJPH_USE_SSE4_1 -DJPH_USE_SSE4_2 -DJPH_USE_TZCNT -DPICCOLO_VK_LAYER_PATH=E:/GitRepos/Piccolo/engine/3rdparty/VulkanSDK/bin/Win32 -D_DEBUG -IE:\GitRepos\Piccolo\engine\3rdparty\JoltPhysics\Build\.. /std:c++17 /Zc:__cplusplus /GR- /Gm- /Wall /WX /EHsc /MP /nologo /diagnostics:classic /FC /fp:except- /Zc:inline /Zi /DWIN32 /D_WINDOWS /DUNICODE /D_UNICODE /fp:fast /arch:AVX2 /GS /Od /Ob0 /RTC1 /DJPH_FLOATING_POINT_EXCEPTIONS_ENABLED -MD /MP -std:c++17 /YuJolt/Jolt.h /showIncludes /Foengine\3rdparty\JoltPhysics\Build\CMakeFiles\Jolt.dir\__\Jolt\Physics\Character\CharacterBase.cpp.obj /Fdengine\3rdparty\JoltPhysics\Build\CMakeFiles\Jolt.dir\Jolt.pdb /FS -c E:\GitRepos\Piccolo\engine\3rdparty\JoltPhysics\Jolt\Physics\Character\CharacterBase.cpp

E:\GitRepos\Piccolo\engine\3rdparty\JoltPhysics\Jolt\Physics\Character\CharacterBase.cpp(4): fatal error C1083: Cannot open precompiled header file: 'Jolt/Jolt.pch': No such file or directory

[9/358] Building CXX object engine\3rdparty\JoltPhysics\Build\CMakeFiles\Jolt.dir\__\Jolt\Physics\Collision\PhysicsMaterialSimple.cpp.obj

FAILED: engine/3rdparty/JoltPhysics/Build/CMakeFiles/Jolt.dir/__/Jolt/Physics/Collision/PhysicsMaterialSimple.cpp.obj

C:\PROGRA~2\MIB055~1\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe  /nologo /TP -DJPH_DEBUG_RENDERER -DJPH_PROFILE_ENABLED -DJPH_USE_F16C -DJPH_USE_FMADD -DJPH_USE_LZCNT -DJPH_USE_SSE4_1 -DJPH_USE_SSE4_2 -DJPH_USE_TZCNT -DPICCOLO_VK_LAYER_PATH=E:/GitRepos/Piccolo/engine/3rdparty/VulkanSDK/bin/Win32 -D_DEBUG -IE:\GitRepos\Piccolo\engine\3rdparty\JoltPhysics\Build\.. /std:c++17 /Zc:__cplusplus /GR- /Gm- /Wall /WX /EHsc /MP /nologo /diagnostics:classic /FC /fp:except- /Zc:inline /Zi /DWIN32 /D_WINDOWS /DUNICODE /D_UNICODE /fp:fast /arch:AVX2 /GS /Od /Ob0 /RTC1 /DJPH_FLOATING_POINT_EXCEPTIONS_ENABLED -MD /MP -std:c++17 /YuJolt/Jolt.h /showIncludes /Foengine\3rdparty\JoltPhysics\Build\CMakeFiles\Jolt.dir\__\Jolt\Physics\Collision\PhysicsMaterialSimple.cpp.obj /Fdengine\3rdparty\JoltPhysics\Build\CMakeFiles\Jolt.dir\Jolt.pdb /FS -c E:\GitRepos\Piccolo\engine\3rdparty\JoltPhysics\Jolt\Physics\Collision\PhysicsMaterialSimple.cpp

E:\GitRepos\Piccolo\engine\3rdparty\JoltPhysics\Jolt\Physics\Collision\PhysicsMaterialSimple.cpp(4): fatal error C1083: Cannot open precompiled header file: 'Jolt/Jolt.pch': No such file or directory

[10/358] Building CXX object engine\3rdparty\JoltPhysics\Build\CMakeFiles\Jolt.dir\__\Jolt\Physics\Collision\Shape\BoxShape.cpp.obj

FAILED: engine/3rdparty/JoltPhysics/Build/CMakeFiles/Jolt.dir/__/Jolt/Physics/Collision/Shape/BoxShape.cpp.obj

C:\PROGRA~2\MIB055~1\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe  /nologo /TP -DJPH_DEBUG_RENDERER -DJPH_PROFILE_ENABLED -DJPH_USE_F16C -DJPH_USE_FMADD -DJPH_USE_LZCNT -DJPH_USE_SSE4_1 -DJPH_USE_SSE4_2 -DJPH_USE_TZCNT -DPICCOLO_VK_LAYER_PATH=E:/GitRepos/Piccolo/engine/3rdparty/VulkanSDK/bin/Win32 -D_DEBUG -IE:\GitRepos\Piccolo\engine\3rdparty\JoltPhysics\Build\.. /std:c++17 /Zc:__cplusplus /GR- /Gm- /Wall /WX /EHsc /MP /nologo /diagnostics:classic /FC /fp:except- /Zc:inline /Zi /DWIN32 /D_WINDOWS /DUNICODE /D_UNICODE /fp:fast /arch:AVX2 /GS /Od /Ob0 /RTC1 /DJPH_FLOATING_POINT_EXCEPTIONS_ENABLED -MD /MP -std:c++17 /YuJolt/Jolt.h /showIncludes /Foengine\3rdparty\JoltPhysics\Build\CMakeFiles\Jolt.dir\__\Jolt\Physics\Collision\Shape\BoxShape.cpp.obj /Fdengine\3rdparty\JoltPhysics\Build\CMakeFiles\Jolt.dir\Jolt.pdb /FS -c E:\GitRepos\Piccolo\engine\3rdparty\JoltPhysics\Jolt\Physics\Collision\Shape\BoxShape.cpp

E:\GitRepos\Piccolo\engine\3rdparty\JoltPhysics\Jolt\Physics\Collision\Shape\BoxShape.cpp(4): fatal error C1083: Cannot open precompiled header file: 'Jolt/Jolt.pch': No such file or directory

ninja: build stopped: subcommand failed.


2
评论 4
收藏 1
  • KyleLin
    我知道有 build_windows.bat 可以打包出来exe 但是没法在Clion调试(如果可以请分享一下怎么做) 另外不喜欢Visual Studio ,偏向在Clion,所以尽量分享一下在Clion 下的运行方法
    1
  • 爱吃西红柿
    两天过去了,论坛感觉都没什么人了,虽然我不会,还是给你点个赞吧
  • dagwood
    piccolo应该只在vs studio和vs code做过验证
  • clion可以用使用VS 2019的工具链编译,VS2022的工具链(MSVC v143)会出问题