如何将cpp rest sdk(cassablanca)添加到Mac上的VSCode中的项目

时间:2018-03-31 02:12:34

标签: c++ rest casablanca cpprest-sdk

我正在尝试安装并添加cpprestsdk到我的c ++项目中,我似乎无法弄清楚如何这样做。

我已按照此处的说明操作:

https://github.com/Microsoft/cpprestsdk/wiki/How-to-build-for-Mac-OS-X

让我在cassablanca包上构建并运行测试,该包成功运行。

然后我尝试遵循本指南:

https://github.com/Microsoft/cpprestsdk/wiki/Getting-Started-Tutorial

但是在尝试包含头文件时,例如:

#include "<cpprest/http_client.h>"
#include <cpprest/filestream.h>

运行make文件时出错。

我一直试图找到一些文档,说明如何在编译时将文件实际添加到我的构建中,但却找不到任何内容。

这是我的makefile:

CC := g++
CFLAGS := -std=c11

csrc = $(wildcard src/*.cpp) \
       $(wildcard include/*.hpp) \
       $(wildcard libs/*)

obj = $(csrc:.c=.o) 

LDFLAGS = -Wall -lcpprest


localcoin: $(obj)
    $(CC) $^ $(LDFLAGS) 

运行make时,我会收到来自cassablanca安装文件的大量错误。

我是c ++ / C编程的新手,所以对makefile很少有经验。

我的问题是,如何将cpprestsdk添加到我的项目中,以便我可以成功使用该库?

非常感谢您的时间,任何批评或指导都将不胜感激。

0 个答案:

没有答案