Я собрал LLVM 7.0.0 через CMake и Visual Studio 2017.
Я скопировал код из этого урока .
Он не компилируется из-за некоторых предупреждений. Тем не менее, я использую прагму, как:
#pragma warning(disable : 4146)
и он прекрасно компилируется. Но когда я запускаю программу и набираю неверный код калейдоскопа на терминале, вызывается функция LLVM API eraseFromParent
, которая приводит к этой ошибке:
_CrtIsValidBlockPointer
Что мне делать? Это проблема с поддержкой LLVM для Visual Studio 2017? Пожалуйста, помогите.