C++ 使用emacs和cygwin设置Include目录

C++ 使用emacs和cygwin设置Include目录,c++,cygwin,C++,Cygwin,我已经将C++库克隆到工作目录(具体是C++请求库:),但是我不知道如何将包含目录设置到CPR文件夹中的包含文件夹中的文件。由于我在cygwin中使用gcc编译器编译程序,我想知道是否需要在cygwin中设置include目录,或者是否可以在emacs中设置它,我更喜欢在cygwin中设置它。在键入要编译的cpp文件名之前,我曾尝试在cygwin中使用“-I”变量设置include目录,但这不起作用。我在Emacs中找不到这样做的方法,因为几乎每个教程/指南都使用类似IDE的代码块或micros

我已经将C++库克隆到工作目录(具体是C++请求库:),但是我不知道如何将包含目录设置到CPR文件夹中的包含文件夹中的文件。由于我在cygwin中使用gcc编译器编译程序,我想知道是否需要在cygwin中设置include目录,或者是否可以在emacs中设置它,我更喜欢在cygwin中设置它。在键入要编译的cpp文件名之前,我曾尝试在cygwin中使用“-I”变量设置include目录,但这不起作用。我在Emacs中找不到这样做的方法,因为几乎每个教程/指南都使用类似IDE的代码块或microsoft visual studio代码来设置include目录

总结一下我的问题,在使用emacs和cygwin时如何设置include目录


提前感谢

cpr
使用cmake作为构建系统。也许你应该用它来构建它?@matzeri我可以看到cpr文件夹有一个include文件夹,是吗?我可以把它添加到PATH环境变量中,以便Cygwin在编译我的文件之前查看它吗?不是。首先,因为编译时路径是irrilent,第二,如果您不构建CPR本身并创建导入库,那么include是无用的。我只是好奇,在构建软件之前创建一个include目录有什么意义呢?在构建阶段需要头文件,最好将它们都放在一个目录中