как добавить curlcpp к пути библиотеки/включать?

Вы идете в этом неправильным способом. Пустые DVD не имеют файловой системы поэтому, конечно, они не могут быть считаны. Те, что работа - те, Вы уже записали что-то на том, таким образом, у них есть допустимая файловая система и file команда распознает его.

2
03.07.2014, 23:07
2 ответа

Какую именно команду вы используете для сборки исполняемого файла вашей программы?

Вам необходимо сообщить g++ о дополнительных каталогах с заголовками и библиотеками, специфичными для конкретного проекта. Если у Вас есть libcurlcpp.a скопированный в $proj_home/lib и libcurlcpp. h скопированный в $proj_home/hdr это будет что-то вроде:

$ g++ your_program.cpp -Ihdr -Llib -lcurlcpp -static -o your_executable
  • -I указывает дополнительный каталог с заголовками
  • -L указывает дополнительный каталог с библиотеками
  • -l указывает конкретную библиотеку, которую вы хотите связать (без lib и ). a/.so)
  • -static сообщает g++, что статические библиотеки (*.a) предпочтительнее динамических (*. поэтому) (по умолчанию обратный)

Пути для -I и -L задаются без пробела между ключом и самим путём. Аналогично для -l.

Упорядочить проект Makefile соответственно, когда вы вычислите конкретную команду, которая вам подходит.

.
2
27.01.2020, 22:13
[

]Можно просто скопировать заголовки, указанные в пути /usr/include. Нет? Очевидно, что не забудьте скомпилировать библиотеку при компиляции исходных текстов. Я пытался, и это работает как шарм![

]
0
27.01.2020, 22:13

Теги

Похожие вопросы