请问cmake出现error没有生成.sln文件是为什么呀

发布于

已经安装了cmake,执行cmake -S . -B build的时候报错了,并没有生成.sln文件,我去看了一下报错的位置,一个目录名是Thirdparty,一个是3rdparty,改来改去都会报新的错误,各位当时都是一次成功的吗

4
评论 2
收藏 1
  • 无岩
    我找到了进一步的问题,runtime文件夹下的CMakeLists.txt文件中在寻找json11.cpp文件,但实际上工程中的是json11.hpp文件,如果直接将CMakeLists.txt中的cpp改为hpp,build文件夹会因为语言不确定无法成功生成;如果采用将json11.hpp强制转换成cpp的行为,那么build文件夹可以成功生成,但在后续的编译中,多个文件会因为找不到json11.hpp而疯狂报错
    1
    展开1条回复