我在使用msvc2015之前尝试使用llvm3.7(使用3.6)构建我的项目,但现在我遇到了这个错误:
Error LNK2001 unresolved external symbol "class llvm::FunctionPass * __cdecl llvm::createSafeStackPass(void)" (?createSafeStackPass@llvm@@YAPEAVFunctionPass@1@XZ) myproj C:\myproj\core.lib(Passes.obj) 1
我该如何解决?我在x64操作系统上构建x64,这是我得到的唯一错误。之前很好!我甚至不在我的代码中使用此功能。
编辑:重申一下 - 我没有改变任何东西(除了一些小的兼容性重命名),这是我得到的唯一错误(同一标题中的所有其他函数都没有解决的问题没有这个问题)。此外,我可以强迫忽略"这个尚未解决的符号和项目构建得很好,但我并非100%它完全正常运行并且因此而不会在某处崩溃。