Выходят ошибки вроде "class "llvm::Attribute" не содержит члена "ArgMemOnly", "не удаётся открыть источник файл llvm/IR/Intrinsics.gen" и похожие. Помогите пожалуйста. Возможно это глупый вопрос, но как правильно подключить библиотеку LLVM к проекту c++ в Visual studio? Хорошего объяснения на русском языке я найти не могу. Скачал исходники, и что с ними дальше делать? Если просто файлы подключить к проекту, то выходят ошибки.
LLVM это набор библиотек, а не одна, поэтому добавлять их к своему проекту довольно муторно, но можно:
Здесь есть пример того, как с помощью cmake сгенерировать из исходников .sln с библиотеками. В простейшем случае это команда:
$ cmake -G "Visual Studio 15" path/to/llvm/source/root
(путь к корневой директории с исходниками). Вызывается из билд директории - той, в которой будут результаты строительства.
Может быть полезна опция -DLLVM_TARGETS_TO_BUILD="X86"
(чтобы строить только для одной архитектуры, например x86).
Дальше добавляете каждый проект в свой солюшн (Solution Explorer -> Add -> Existing project).
Но мне было удобнее делать по-другому - в сгенерированном .sln создавать свой проект/проекты (в отдельном фильтре).
И, конечно, в обоих случаях нужно указать зависимые библиотеки в настройках линкера.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Есть textarea, в который вводится текст с переносамиЗатем, этот текст добавляется в div, но там уже он отображается без переносов
есть строка "\x3a1" как можно определить, какой символ имеется ввиду? в исходной строке конвертация выглядит так: ":1", но есть ведь и код "\x3a1", означающий...