Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cmake 无所需的';libconfig++';建立_Cmake_Containers_Libconfig_Rhel8 - Fatal编程技术网

Cmake 无所需的';libconfig++';建立

Cmake 无所需的';libconfig++';建立,cmake,containers,libconfig,rhel8,Cmake,Containers,Libconfig,Rhel8,我已经在RHEL8容器中构建了libconfig依赖项,但cmake无法检测到它 CMake Error at /usr/share/cmake/Modules/FindPkgConfig.cmake:640 (message): None of the required 'libconfig++' found 我可以在以下位置找到对象文件: STEP 11: RUN ls /usr/local/lib/ cmake libconfig++.a libconfig++.la libconfig

我已经在RHEL8容器中构建了libconfig依赖项,但cmake无法检测到它

CMake Error at /usr/share/cmake/Modules/FindPkgConfig.cmake:640 (message):
None of the required 'libconfig++' found
我可以在以下位置找到对象文件:

STEP 11: RUN ls /usr/local/lib/
cmake
libconfig++.a
libconfig++.la
libconfig++.so
libconfig++.so.11
libconfig++.so.11.0.2
libconfig.a
libconfig.la
libconfig.so
libconfig.so.11
libconfig.so.11.0.2
pkgconfig
构建后的链接也完成了

RUN git clone https://github.com/hyperrealm/libconfig.git
RUN cd libconfig && autoreconf -fi && ./configure && make && make install && ldconfig -v


错误
未找到所需的'libconfig++'
是因为
pkg config
实用程序无法找到
libconfig
包。确保您有
libconfig.pc
文件,该文件描述了该实用程序的
libconfig
包。它位于
/usr/local/lib/pkgconfig/libconfig.pc
您认为需要编辑吗?下面是该文件的内容<代码>前缀=/usr/local exec_prefix=${prefix}libdir=${exec_prefix}/lib includedir=${prefix}/include Name:libconfig说明:C配置文件库版本:1.7.2 URL:http://www.hyperrealm.com/main.php?s=libconfig 需要:冲突:Libs:-L${libdir}-lconfig Libs.private:Oops,对不起,您需要
libconfig++.pc
文件,not
libconfig.pc
one:文件名应与要搜索的包名相同。