#c #visual-studio-2010 #libcurl
#c #visual-studio-2010 #libcurl
Вопрос:
Итак, я провел свое исследование о том, как это сделать, и в итоге выбрал libcurl как лучший вариант. Однако все руководства по внедрению библиотеки в Visual Studio довольно устарели и / или не содержат конкретных указаний на то, как ее запустить.
Я нашел это руководство и следовал инструкциям точно так, как описано, но при запуске…
#include <ostream>
#include "stdafx.h"
#include <stdio.h>
#include <curl/curl.h>
… он говорит, что не может найти curl / curl.h, что меня озадачивает.
Может кто-нибудь сказать мне, что я делаю не так, и / или другие более простые способы сделать это? В конце концов, все, что мне нужно, это прочитать что-то вроде этого XML-файла в программе c , которую я создаю, чтобы я мог использовать эти данные для последующего использования.
Я также нашел это, но дата датирована 2002 годом, поэтому я даже не пробовал.
Возможно, мне следует использовать другой язык программирования? Я увлекался использованием c , поскольку он довольно быстр для большинства вещей, в отличие, например, от python.
Ответ №1:
Предполагая, что вы используете Visual studio IDE (выводится из включения stdafx.h) Вы должны добавить каталог curl ( каталог, в котором присутствует curl, например, если curl.h находится в c:sdkcurlcurl.h , добавить c:sdk ) в дополнительные каталоги включения ( щелкните правой кнопкой мыши проект -> свойства -> Свойства конфигурации -> C / C -> Общие
Комментарии:
1. Вау, большое вам спасибо, это сработало! Был ли какой-либо смысл в других шагах или я должен просто отменить некоторые из них в целях чистоты? Кроме того, я понятия не имею, что делает stdafx.h, но это было в некоторых руководствах / руководствах, которые я прочитал. Кроме того, когда я создаю исполняемый файл программы, будет ли библиотека работать так, как если бы она тоже была там?
2. Вы также должны добавить liker -> input -> Дополнительные зависимости. файлы dll либо в ПУТИ, либо параллельно исполняемому файлу приложения.