如何实现github c++库

How to implement a github C++ library?

本文关键字:github c++ 实现 何实现      更新时间:2023-10-16

我正在尝试使用github中的G+smo库。我下载,解压缩,然后制作。然后我可以运行包中的所有例子。但是没有教程指导我构建自己的cpp文件。例如,我尝试从教程中构建最简单的代码:

# include <gismo.h>
using namespace gismo;
int main(int argc, char* argv[])
{
    gsInfo <<  "Hello G+Smo.n";
    real_t a = 2.0; // a real number, ie. double
    index_t b = 3; // an integer, ie. int
    GISMO_ASSERT( a*b == 6, "This is an error, 2*3 should be 6.");
    return 0;
}

并通过- gismo链接lib文件,但它说'gismo.h:没有这样的文件或目录编译终止"。我知道这是我不熟悉c++的事实。你们能给我一些建议吗?或者,如果太明显了,你能建议我读点书吗?

谢谢。

错误'gismo.h:没有这样的文件或目录编译终止。提示您没有设置编译器查找库头文件的路径。尝试将-I/path/to/gismo/headers添加到编译器标志中,例如,在我的系统中,make install默认安装到/usr/local/include/gismo,因此我必须添加-I/usr/local/include/gismo

顺便说一下,有一个"教程":README.txtdeploy文件夹。