visual-studio-2010 - Windows中的llvm-config在哪里?

标签 visual-studio-2010 mingw llvm

我愿意接受Visual Studio答案或MinGW答案。我刚刚使用CMake和Visual Studio 2010完成了LLVM 3.2的构建。一切都进行得很顺利,但是我没有llvm-config。我需要吗?我在intertube上看到的每个示例都使用了该工具。如果不需要它,如何配置项目以使用LLVM?

需要明确的是,我不是在尝试使用LLVM工具/编译器(例如clang和诸如此类)。我正在尝试编写使用LLVM库的C ++代码以生成LLVM IR甚至编译该东西。我设置了我的include和lib文件夹。我在Linux上运行llvm-config,看到了一长串宏和库。

我有一个装满礼物的精美文件夹。那里没有llvm-configC:\Program Files (x86)\LLVM\

最佳答案

Windows预建二进制文件中不存在llvm-config。您需要从源代码进行编译才能获取它。


抓住CMAKE > 3.5,安装它,并确保将其添加到PATH中。
Download Visual Studio 2019
下载source code9.0.1是我撰写本文时最新的内容)
提取源代码
Cd进入llvm源代码的根目录
在cmd中,键入cmake .这将生成Visual Studio 2019 sln。
打开sln文件(LLVM.sln),将构建类型更改为Rlease,构建整个项目
导航到您的Rlease\bin,在那里您有了llvm-config.exe

关于visual-studio-2010 - Windows中的llvm-config在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17096804/

相关文章:

visual-studio-2010 - VS 2010。后期构建。将文件复制到多个目录/多个输出路径

windows - MinGW Make 抛出 "The system cannot find the path specified."错误

c++ - 奇怪的错误 : EXC_BAD_ACCESS in my class

llvm - llvm 代码中出现的 %"alloca point"行的目的是什么?

svn - 如何下载特定版本的 llvm?

visual-studio-2010 - Visual Studio 2010 Beta 2 myTODO 错误消息

visual-studio-2010 - 无法安装 Nuget 包管理器

c - _beginthreadex() 返回有效句柄,并在使用 Codeblocks/Mingw 和 GNU GCC 编译器执行线程时崩溃

c++ - int 返回垃圾值

.net-4.0 - 如何配置 Pex 以尊重代码契约?