2015-10-21 3 views
0

Я пытаюсь использовать LibTooling для замены имен функций и переменных в файлах C-кода. Таким образом, я загрузил llvm и выполнил инструкции по настройке его в Windows с помощью GMake и Visual Studio 2015.Как использовать LibTooling/Clang в Visual Studio?

Есть много учебников (например, this one), которые я хотел бы выполнить, но все они предполагают, что вы используете Linux/Make, поэтому они предоставляют Makefile, который каким-то образом управляет интеграцией в исходный код llvm.

Что я хочу сделать, это использовать эти примеры в Visual Studio, но я не знаю, с чего начать - могу ли я просто создать новый проект внутри данного решения (llvn.sln) и добавить туда код? Как сообщить Visual Studio включить источники clang (как определено в тех Makefile, о которых я упоминал)?

ответ

-1

Используя VisualGDB или подобные приложения, можно написать код на Visual Studio и скомпилировать его на Linux-машине. Это то, что я сейчас делаю. Я установил clang на виртуальную машину linux, и в моей операционной системе Windows 7 у меня есть Visual studio 2010. Он отлично работает.

0

Лучше использовать Cmake для создания визуальных проектов проектных студий, которые затем можно построить с помощью визуальной студии. Этот учебник покажет вам, как это делается: https://llvm.org/docs/CMake.html

Та часть, что вам нужно это пункт https://llvm.org/docs/CMake.html#usage

Смежные вопросы