【问题标题】:How to create visual studio projects that use LLVM如何创建使用 LLVM 的 Visual Studio 项目
【发布时间】:2019-08-13 15:26:53
【问题描述】:

我正在尝试使用 LLVM 来实现玩具语言的编译器。类似于Kaleidoscope Tutorial。我在 64 位 Windows 上使用 Visual Studio。

我已经设法使用 VS 构建 LLVM 和 clang,但现在我想在我自己的项目中使用 LLVM 库。这似乎是一个愚蠢的问题,但我该怎么做呢?我需要哪些编译器选项?我应该链接哪些库等等。

据我所知,这在 LLVM 文档的任何地方都没有涉及,尽管我很容易错过它。

【问题讨论】:

    标签: visual-studio llvm


    【解决方案1】:

    我发现llvm-config 旨在解决我遇到的问题。它似乎经常提供不正确的信息(例如 llvm-config --includedir 是错误的),但它至少给了我一个要链接的库列表。

    我想我也可以使用 CMake 来生成项目文件,但是 CMake 似乎很难从免费资源中学习。

    【讨论】:

      猜你喜欢
      • 2018-10-16
      • 2014-12-29
      • 1970-01-01
      • 2011-01-04
      • 1970-01-01
      • 1970-01-01
      • 2017-05-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多