libclang с Visual C

#c #visual-studio #libclang

#c #visual-studio #libclang

Вопрос:

Я новичок в работе с Visual C , и я хотел бы добавить libclang в качестве зависимости к моему проекту. Я загрузил LLVM и успешно скомпилировал libclang с помощью cmake в отдельном каталоге за пределами моего решения Visual C .

Я хотел бы скопировать скомпилированные артефакты libclang в свое решение, поэтому я сохраняю их в своем проекте для удобства переносимости. В настоящее время я использую Visual Studio 2017.

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

Комментарии:

1. Правильный способ сделать это — использовать cmake для вашего проекта и импортировать целевые файлы libclang вместо объединения двоичных файлов libclang в вашем проекте. В противном случае он не будет переносимым…

2. О, хорошо, спасибо за информацию. Моя цель в переносимости в основном заключается в том, чтобы другие могли загрузить мой проект, и у него будут все зависимости от libclang. Я изучу вариант CMake, спасибо.

3. Используйте CMake, заставьте людей загружать clang (конкретную версию) и расскажите им, как его собрать, тогда ваш проект будет использовать установку libclang через CMake. Все довольны, и вы действительно переносимы.