2016-09-26 102 views
1

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

# 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; 
} 

而且通过-lgismo链接的lib文件,但它说“gismo.h:没有这样的文件或目录 编译终止”。我知道我的事实是,我不熟悉C++。你们可以给我一些建议吗?或者,如果它太明显,你能否建议我读些书?

谢谢。

回答

0

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

顺便说一下,有一个“教程”:deploy文件夹中的README.txt