找不到基本目录,请将基本目录设置为包含CMake中共享源的文件夹
我克隆到存储库中,当我运行找不到基本目录,请将基本目录设置为包含CMake中共享源的文件夹,cmake,compiler-errors,compilation,Cmake,Compiler Errors,Compilation,我克隆到存储库中,当我运行CMake时,出现以下错误: CMake Error at CMakeLists.txt:32 (Message): could not find base directory, please set BASE_DIRECTORY to folder containing shared_sources 虽然文档(自述文件)中没有指定,但此项目也假定项目被克隆 可能的布局(根据项目,共享源目录包含克隆的共享源项目): 具有子目录的公共目录: xxx-其中克隆了g
CMake
时,出现以下错误:
CMake Error at CMakeLists.txt:32 (Message):
could not find base directory, please set BASE_DIRECTORY to folder
containing shared_sources
虽然文档(自述文件)中没有指定,但此项目也假定项目被克隆 可能的布局(根据项目,
共享源
目录包含克隆的共享源
项目):
-其中克隆了xxx
项目gl_vk_chopper
共享源
gl_vk_chopper
的目录下,您拥有共享的\u源
目录
,包含目录xxx
-其中克隆了yyy
项目gl\u vk\u chopper
共享源
-DBASE_DIRECTORY=
选项传递到cmake
,其中目录
包含共享_源
目录提前谢谢。但是当我运行make时,出现了另一个问题;链接器说:“找不到-lshared_sources”,在shared_sources目录中手动运行cmake以编译和安装共享对象后,出现了这个错误:“无法直接调用”。我无法从linux软件库中安装该软件包。那么我如何摆脱这个错误呢?嗯,似乎是布局(4)意味着已经安装了
共享\u源库(不知何故!)。如果不想这样做,请使用其他项目布局之一,而不指定BASE\u目录
(并使用-UBASE\u目录
取消设置此变量)。