我愿意接受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-config
:C:\Program Files (x86)\LLVM\
最佳答案
Windows预建二进制文件中不存在llvm-config
。您需要从源代码进行编译才能获取它。
抓住CMAKE > 3.5,安装它,并确保将其添加到PATH中。
Download Visual Studio 2019
下载source code(9.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/