如何在c++;CMake构建后的库 我对C++编程很陌生。我需要研究图书馆的工作。我能够使用 cmake
命令。它在build文件夹中创建了与g2o源文件夹结构相同的文件夹结构,并在每个子文件夹中创建了一个make文件 但是在cmake之后,我如何利用库执行示例程序?谁能简单地解释一下这些步骤 或者不使用cmake我如何使用库如何在c++;CMake构建后的库 我对C++编程很陌生。我需要研究图书馆的工作。我能够使用 cmake,c++,cmake,execution,C++,Cmake,Execution,命令。它在build文件夹中创建了与g2o源文件夹结构相同的文件夹结构,并在每个子文件夹中创建了一个make文件 但是在cmake之后,我如何利用库执行示例程序?谁能简单地解释一下这些步骤 或者不使用cmake我如何使用库 我已经在上面搜索了很长时间,但不知道怎么做。图书馆在文件夹g2o/examples/中提供了一些示例。我甚至不能处决他们。我如何执行它们?请帮忙 cmake是一个构建工具,它只负责找到正确的编译器来构建库,安装库,并运行测试过程(如果由作者设置) 运行makeinstall安
我已经在上面搜索了很长时间,但不知道怎么做。图书馆在文件夹g2o/examples/中提供了一些示例。我甚至不能处决他们。我如何执行它们?请帮忙 cmake是一个构建工具,它只负责找到正确的编译器来构建库,安装库,并运行测试过程(如果由作者设置) 运行
makeinstall
安装库,默认前缀为/usr/local
(这意味着库将安装在/usr/local/lib
中,可执行文件将默认安装到/usr/local/bin
)。您可以编辑CMakeCache.txt
,通过更改行CMAKE\u INSTALL\u前缀:PATH=/usr/local
来更改安装目录。安装后,cmake完成了它的工作
我在${g2o\u source\u root}/bin
目录中看到了一些演示。只需先键入/bin/sba\u demo
或cd-bin
,然后键入/sba\u demo
即可执行它们
您可以像其他常规库一样在代码中使用该库。在名为
yourcode.c
的文件中编写代码,并使用gcc-llibraryname yourcode.c
进行编译 谢谢你的回答。这真的很有帮助。我可以按照相同的步骤在windows中运行它吗?这取决于您的生成器(编译器)。将makeinstall
替换为cmake--build--安装目标
,并将UNIX目录替换为Windows标准目录(应该是X:\Program files
),在我上面的回答中,您应该没事。