#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. Все довольны, и вы действительно переносимы.