我正在尝试安装 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 添加到我的项目中,以便成功使用该库?
非常感谢您的宝贵时间,任何批评或指导将不胜感激。