Хотя я добавляю библиотеку boost, Eclipse не создает их на C ++. Зачем?

Существует плагин, который делает это для jQuery, jquery.serializeJSON . Я успешно использовал его в нескольких проектах. Отлично работает.

-2
задан Ugur Ç. 13 July 2018 в 19:40
поделиться

1 ответ

Это просто предположение, поскольку вы не указали, где находится Boost filesystem.hpp в вашей системе, но я подозреваю, что вы получаете повторяющееся имя каталога, когда компилятор пытается найти этот включенный файл. Попробуйте изменить свой путь include от C:\boost_1_66_0\boost до C:\boost_1_66_0.

0
ответ дан JaMiT 17 August 2018 в 12:11
поделиться
  • 1
    Хорошо, я попробовал это. Он работает до другой ошибки. Теперь ошибки: C: \ Users \ ugurc \ eclipse-workspace \ dfsdf \ Debug /../ src / dfsdf.cpp: 15: неопределенная ссылка на boost::filesystem::path::filename() const' src\dfsdf.o: In function boost :: system :: error_category :: std_category: : analog (int, std :: error_condition const & amp;) const ': C: /boost_1_66_0/boost/system/error_code.hpp: 676: неопределенная ссылка на boost::system::generic_category()' C:/boost_1_66_0/boost/system/error_code.hpp:679: undefined reference to boost :: system :: generic_category ()' – Ugur Ç. 13 July 2018 в 21:46
  • 2
    @ UgurÇ. это прогресс; вы сделали это через компилятор и теперь застряли в компоновщике. Убедитесь, что библиотека Boost Filesystem входит в число библиотек, перечисленных для компоновщика. – JaMiT 14 July 2018 в 02:44
  • 3
    Хорошо, я сделал все это. Большое спасибо. – Ugur Ç. 14 July 2018 в 13:54
Другие вопросы по тегам:

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