Я программирую приложения C ++, которые интенсивно используют внешние библиотеки, которые установлены на удаленной машине, а не на моей локальной машине, где я разрабатываю код.
Можно ли игнорировать ошибки в определенных функциях / классах, в то время как затмение показывает ошибки / предупреждения для остальной части кода?
Я использую Eclipse Mars 4.5.0.
Поэтому я нашел простое решение для этого:
Я загрузил заголовочные файлы (т.е. файлы * .h) с удаленного компьютера, на котором установлены все библиотеки. Я положил их все в папку (назвал ее external_libs), а затем пошел к
свойства проекта -> C / C ++ Общие -> Путь и символы -> Включает
и добавил этот каталог к пути включения. Затем перестройте индекс (щелкните правой кнопкой мыши на проекте -> index -> Rebuild) и сделайте.
Определенные классы могут быть исключены из сборки, следовательно, игнорируя ошибки в них. Я не думаю, что конкретные функции могут быть исключены таким образом. Для получения дополнительной информации о включении / исключении выборочных классов в сборке см. этот вопрос