C++ 如何实现githubc++;图书馆?

C++ 如何实现githubc++;图书馆?,c++,github,linker,shared-libraries,C++,Github,Linker,Shared Libraries,我正在尝试使用github中的库。我下载、解压并制作。然后我可以运行包中的所有示例。但是没有教程指导我构建自己的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. dou

我正在尝试使用github中的库。我下载、解压并制作。然后我可以运行包中的所有示例。但是没有教程指导我构建自己的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;
int main(int argc,char*argv[])
{

gsInfo错误'gismo.h:没有终止此类文件或目录编译。'表明您没有设置编译器应在其中查找库头的路径。请尝试将
-I/path/to/gismo/headers
添加到编译器标志中,例如在我的系统上
使安装默认情况下安装到
/usr/local/include/gismo
所以我必须添加
-I/usr/local/include/gismo


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

错误'gismo.h:没有终止此类文件或目录编译。'表明您没有设置编译器应在其中查找库头的路径。请尝试将
-I/path/to/gismo/headers
添加到编译器标志中,例如在我的系统上
进行安装
默认情况下,它安装到
/usr/local/include/gismo
,因此我必须添加
-I/usr/local/include/gismo

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