Я начал с изучения С++ несколько дней назад, и я хотел бы получить некоторые данные, чтобы сделать его более забавным. Я нашел мощную библиотеку С++ под названием Unirest, которая может помочь мне получить данные из многих API-интерфейсов и после практики основы:)
Я не знаю, как включать библиотеки в мой проект. Мне нравятся некоторые видеоролики о том, как это сделать, поэтому я только что создал папку libs
(например, я всегда делаю, когда я программирую на PHP), и я копировал файлы библиотеки. После того, как я включил заголовочный файл UNIRest.h
в свой исходный код и добавил каталог libs
в опцию VS + Directories в Свойства проекта - Свойства конфигурации - VC + Каталоги. Все по-прежнему в порядке. Но когда я открыл файл заголовка UNIRest.h
, появилась проблема:
#import "UNIHTTPRequest.h"
#import "UNIHTTPRequestWithBody.h"
#import "HttpRequest/UNISimpleRequest.h"
#import "HttpRequest/UNIBodyRequest.h"
#import "HttpResponse/UNIHTTPBinaryResponse.h"
#import "HttpResponse/UNIHTTPJsonResponse.h"
#import "HttpResponse/UNIHTTPStringResponse.h"
Все эти макросы подчеркнуты, и компиляция завершилась с сообщением:
fatal error C1083: Cannot open type library file: 'libs\unirest\unihttprequest.h': Error loading type library/DLL.
Не могли бы вы мне помочь? Надеюсь, это не просто глупый вопрос, потому что я старался сделать это днем: (