在 Windows 上构建 LLVM 时出错 - LNK1104
Error building LLVM on Windows - LNK1104
我正在尝试构建LLVM-5.0.1,但遇到了一些问题。
以下是为达到我的位置而采取的步骤。
- 下载源并解压缩到文件夹。
- 打开cmd并移动到该文件夹。
- 运行
cmake "C:UsersMichaelDesktopllvm-5.0.1.src" -DCMAKE_INSTALL_PREFIX="C:Program Filesllvm-5.0.1" -DLLVM_BUILD_LLVM_DYLIB=True -DLLVM_LINK_LLVM_DYLIB=True
- 运行
cmake --build .
在最后一个命令中,它似乎成功编译了部分,但到最后发生了很多错误,因为找不到文件(LLVM.lib
(。我已经检查过,该文件在我拥有的源中不存在。
LINK : fatal error LNK1104: cannot open file '....DebuglibLLVM.lib' [C:UsersMichaelDesktopllvm-mastertoolsyaml2objyaml2obj.vcxproj]
Done Building Project "C:UsersMichaelDesktopllvm-mastertoolsyaml2objyaml2obj.vcxproj" (default targets) -- FAILED.
Done Building Project "C:UsersMichaelDesktopllvm-masterALL_BUILD.vcxproj" (default targets) -- FAILED.
Build FAILED.
"C:UsersMichaelDesktopllvm-masterALL_BUILD.vcxproj" (default target) (1) ->
"C:UsersMichaelDesktopllvm-mastertoolsbugpoint-passesBugpointPasses.vcxproj" (default target) (3) ->
"C:UsersMichaelDesktopllvm-mastertoolsbugpointbugpoint.vcxproj" (default target) (160) ->
(Link target) ->
LINK : fatal error LNK1104: cannot open file '....DebuglibLLVM.lib' [C:UsersMichaelDesktopllvm-mastertoolsbugpointbugpoint.vcxproj]
"C:UsersMichaelDesktopllvm-masterALL_BUILD.vcxproj" (default target) (1) ->
"C:UsersMichaelDesktopllvm-masterlibTransformsHelloLLVMHello.vcxproj" (default target) (165) ->
LINK : fatal error LNK1104: cannot open file '......DebuglibLLVM.lib' [C:UsersMichaelDesktopllvm-masterlibTransformsHelloLLVMHello.vcxproj]
"C:UsersMichaelDesktopllvm-masterALL_BUILD.vcxproj" (default target) (1) ->
"C:UsersMichaelDesktopllvm-mastertoolsltoLTO.vcxproj" (default target) (169) ->
LINK : fatal error LNK1104: cannot open file '....DebuglibLLVM.lib' [C:UsersMichaelDesktopllvm-mastertoolsltoLTO.vcxproj]
"C:UsersMichaelDesktopllvm-masterALL_BUILD.vcxproj" (default target) (1) ->
"C:UsersMichaelDesktopllvm-mastertoolsllcllc.vcxproj" (default target) (175) ->
LINK : fatal error LNK1104: cannot open file '....DebuglibLLVM.lib' [C:UsersMichaelDesktopllvm-mastertoolsllcllc.vcxproj]
"C:UsersMichaelDesktopllvm-masterALL_BUILD.vcxproj" (default target) (1) ->
"C:UsersMichaelDesktopllvm-mastertoolsllilli.vcxproj" (default target) (176) ->
LINK : fatal error LNK1104: cannot open file '....DebuglibLLVM.lib' [C:UsersMichaelDesktopllvm-mastertoolsllilli.vcxproj]
"C:UsersMichaelDesktopllvm-masterALL_BUILD.vcxproj" (default target) (1) ->
"C:UsersMichaelDesktopllvm-mastertoolsllvm-arllvm-ar.vcxproj" (default target) (179) ->
LINK : fatal error LNK1104: cannot open file '....DebuglibLLVM.lib' [C:UsersMichaelDesktopllvm-mastertoolsllvm-arllvm-ar.vcxproj]
"C:UsersMichaelDesktopllvm-masterALL_BUILD.vcxproj" (default target) (1) ->
"C:UsersMichaelDesktopllvm-mastertoolsllvm-asllvm-as.vcxproj" (default target) (180) ->
LINK : fatal error LNK1104: cannot open file '....DebuglibLLVM.lib' [C:UsersMichaelDesktopllvm-mastertoolsllvm-asllvm-as.vcxproj]
"C:UsersMichaelDesktopllvm-masterALL_BUILD.vcxproj" (default target) (1) ->
"C:UsersMichaelDesktopllvm-mastertoolsllvm-bcanalyzerllvm-bcanalyzer.vcxproj" (default target) (181) ->
LINK : fatal error LNK1104: cannot open file '....DebuglibLLVM.lib' [C:UsersMichaelDesktopllvm-mastertoolsllvm-bcanalyzerllvm-bcanalyzer.vcxpro
j]
"C:UsersMichaelDesktopllvm-masterALL_BUILD.vcxproj" (default target) (1) ->
"C:UsersMichaelDesktopllvm-mastertoolsllvm-c-testllvm-c-test.vcxproj" (default target) (182) ->
LINK : fatal error LNK1104: cannot open file '....DebuglibLLVM.lib' [C:UsersMichaelDesktopllvm-mastertoolsllvm-c-testllvm-c-test.vcxproj]
"C:UsersMichaelDesktopllvm-masterALL_BUILD.vcxproj" (default target) (1) ->
"C:UsersMichaelDesktopllvm-mastertoolsllvm-catllvm-cat.vcxproj" (default target) (183) ->
LINK : fatal error LNK1104: cannot open file '....DebuglibLLVM.lib' [C:UsersMichaelDesktopllvm-mastertoolsllvm-catllvm-cat.vcxproj]
"C:UsersMichaelDesktopllvm-masterALL_BUILD.vcxproj" (default target) (1) ->
"C:UsersMichaelDesktopllvm-mastertoolsllvm-cfi-verifyllvm-cfi-verify.vcxproj" (default target) (184) ->
LINK : fatal error LNK1104: cannot open file '....DebuglibLLVM.lib' [C:UsersMichaelDesktopllvm-mastertoolsllvm-cfi-verifyllvm-cfi-verify.vcxpro
j]
"C:UsersMichaelDesktopllvm-masterALL_BUILD.vcxproj" (default target) (1) ->
"C:UsersMichaelDesktopllvm-mastertoolsllvm-configllvm-config.vcxproj" (default target) (185) ->
LINK : fatal error LNK1104: cannot open file '....DebuglibLLVM.lib' [C:UsersMichaelDesktopllvm-mastertoolsllvm-configllvm-config.vcxproj]
"C:UsersMichaelDesktopllvm-masterALL_BUILD.vcxproj" (default target) (1) ->
"C:UsersMichaelDesktopllvm-mastertoolsllvm-covllvm-cov.vcxproj" (default target) (186) ->
LINK : fatal error LNK1104: cannot open file '....DebuglibLLVM.lib' [C:UsersMichaelDesktopllvm-mastertoolsllvm-covllvm-cov.vcxproj]
"C:UsersMichaelDesktopllvm-masterALL_BUILD.vcxproj" (default target) (1) ->
"C:UsersMichaelDesktopllvm-mastertoolsllvm-cvtresllvm-cvtres.vcxproj" (default target) (187) ->
LINK : fatal error LNK1104: cannot open file '....DebuglibLLVM.lib' [C:UsersMichaelDesktopllvm-mastertoolsllvm-cvtresllvm-cvtres.vcxproj]
"C:UsersMichaelDesktopllvm-masterALL_BUILD.vcxproj" (default target) (1) ->
"C:UsersMichaelDesktopllvm-mastertoolsllvm-cxxdumpllvm-cxxdump.vcxproj" (default target) (189) ->
LINK : fatal error LNK1104: cannot open file '....DebuglibLLVM.lib' [C:UsersMichaelDesktopllvm-mastertoolsllvm-cxxdumpllvm-cxxdump.vcxproj]
"C:UsersMichaelDesktopllvm-masterALL_BUILD.vcxproj" (default target) (1) ->
"C:UsersMichaelDesktopllvm-mastertoolsllvm-cxxfiltllvm-cxxfilt.vcxproj" (default target) (190) ->
LINK : fatal error LNK1104: cannot open file '....DebuglibLLVM.lib' [C:UsersMichaelDesktopllvm-mastertoolsllvm-cxxfiltllvm-cxxfilt.vcxproj]
"C:UsersMichaelDesktopllvm-masterALL_BUILD.vcxproj" (default target) (1) ->
"C:UsersMichaelDesktopllvm-mastertoolsllvm-demangle-fuzzerllvm-demangle-fuzzer.vcxproj" (default target) (191) ->
LINK : fatal error LNK1104: cannot open file '....DebuglibLLVM.lib' [C:UsersMichaelDesktopllvm-mastertoolsllvm-demangle-fuzzerllvm-demangle-fuz
zer.vcxproj]
"C:UsersMichaelDesktopllvm-masterALL_BUILD.vcxproj" (default target) (1) ->
"C:UsersMichaelDesktopllvm-mastertoolsllvm-diffllvm-diff.vcxproj" (default target) (192) ->
LINK : fatal error LNK1104: cannot open file '....DebuglibLLVM.lib' [C:UsersMichaelDesktopllvm-mastertoolsllvm-diffllvm-diff.vcxproj]
"C:UsersMichaelDesktopllvm-masterALL_BUILD.vcxproj" (default target) (1) ->
"C:UsersMichaelDesktopllvm-mastertoolsllvm-disllvm-dis.vcxproj" (default target) (193) ->
LINK : fatal error LNK1104: cannot open file '....DebuglibLLVM.lib' [C:UsersMichaelDesktopllvm-mastertoolsllvm-disllvm-dis.vcxproj]
"C:UsersMichaelDesktopllvm-masterALL_BUILD.vcxproj" (default target) (1) ->
"C:UsersMichaelDesktopllvm-mastertoolsdsymutilllvm-dsymutil.vcxproj" (default target) (195) ->
LINK : fatal error LNK1104: cannot open file '....DebuglibLLVM.lib' [C:UsersMichaelDesktopllvm-mastertoolsdsymutilllvm-dsymutil.vcxproj]
"C:UsersMichaelDesktopllvm-masterALL_BUILD.vcxproj" (default target) (1) ->
"C:UsersMichaelDesktopllvm-mastertoolsllvm-dwarfdumpllvm-dwarfdump.vcxproj" (default target) (196) ->
LINK : fatal error LNK1104: cannot open file '....DebuglibLLVM.lib' [C:UsersMichaelDesktopllvm-mastertoolsllvm-dwarfdumpllvm-dwarfdump.vcxproj]
"C:UsersMichaelDesktopllvm-masterALL_BUILD.vcxproj" (default target) (1) ->
"C:UsersMichaelDesktopllvm-mastertoolsllvm-dwpllvm-dwp.vcxproj" (default target) (197) ->
LINK : fatal error LNK1104: cannot open file '....DebuglibLLVM.lib' [C:UsersMichaelDesktopllvm-mastertoolsllvm-dwpllvm-dwp.vcxproj]
"C:UsersMichaelDesktopllvm-masterALL_BUILD.vcxproj" (default target) (1) ->
"C:UsersMichaelDesktopllvm-mastertoolsllvm-extractllvm-extract.vcxproj" (default target) (198) ->
LINK : fatal error LNK1104: cannot open file '....DebuglibLLVM.lib' [C:UsersMichaelDesktopllvm-mastertoolsllvm-extractllvm-extract.vcxproj]
"C:UsersMichaelDesktopllvm-masterALL_BUILD.vcxproj" (default target) (1) ->
"C:UsersMichaelDesktopllvm-mastertoolsllvm-isel-fuzzerllvm-isel-fuzzer.vcxproj" (default target) (199) ->
LINK : fatal error LNK1104: cannot open file '....DebuglibLLVM.lib' [C:UsersMichaelDesktopllvm-mastertoolsllvm-isel-fuzzerllvm-isel-fuzzer.vcxp
roj]
"C:UsersMichaelDesktopllvm-masterALL_BUILD.vcxproj" (default target) (1) ->
"C:UsersMichaelDesktopllvm-mastertoolsllvm-linkllvm-link.vcxproj" (default target) (201) ->
LINK : fatal error LNK1104: cannot open file '....DebuglibLLVM.lib' [C:UsersMichaelDesktopllvm-mastertoolsllvm-linkllvm-link.vcxproj]
"C:UsersMichaelDesktopllvm-masterALL_BUILD.vcxproj" (default target) (1) ->
"C:UsersMichaelDesktopllvm-mastertoolsllvm-ltollvm-lto.vcxproj" (default target) (202) ->
LINK : fatal error LNK1104: cannot open file '....DebuglibLLVM.lib' [C:UsersMichaelDesktopllvm-mastertoolsllvm-ltollvm-lto.vcxproj]
"C:UsersMichaelDesktopllvm-masterALL_BUILD.vcxproj" (default target) (1) ->
"C:UsersMichaelDesktopllvm-mastertoolsllvm-lto2llvm-lto2.vcxproj" (default target) (203) ->
LINK : fatal error LNK1104: cannot open file '....DebuglibLLVM.lib' [C:UsersMichaelDesktopllvm-mastertoolsllvm-lto2llvm-lto2.vcxproj]
"C:UsersMichaelDesktopllvm-masterALL_BUILD.vcxproj" (default target) (1) ->
"C:UsersMichaelDesktopllvm-mastertoolsllvm-mcllvm-mc.vcxproj" (default target) (204) ->
LINK : fatal error LNK1104: cannot open file '....DebuglibLLVM.lib' [C:UsersMichaelDesktopllvm-mastertoolsllvm-mcllvm-mc.vcxproj]
"C:UsersMichaelDesktopllvm-masterALL_BUILD.vcxproj" (default target) (1) ->
"C:UsersMichaelDesktopllvm-mastertoolsllvm-mcmarkupllvm-mcmarkup.vcxproj" (default target) (205) ->
LINK : fatal error LNK1104: cannot open file '....DebuglibLLVM.lib' [C:UsersMichaelDesktopllvm-mastertoolsllvm-mcmarkupllvm-mcmarkup.vcxproj]
"C:UsersMichaelDesktopllvm-masterALL_BUILD.vcxproj" (default target) (1) ->
"C:UsersMichaelDesktopllvm-mastertoolsllvm-modextractllvm-modextract.vcxproj" (default target) (206) ->
LINK : fatal error LNK1104: cannot open file '....DebuglibLLVM.lib' [C:UsersMichaelDesktopllvm-mastertoolsllvm-modextractllvm-modextract.vcxpro
j]
"C:UsersMichaelDesktopllvm-masterALL_BUILD.vcxproj" (default target) (1) ->
"C:UsersMichaelDesktopllvm-mastertoolsllvm-mtllvm-mt.vcxproj" (default target) (207) ->
LINK : fatal error LNK1104: cannot open file '....DebuglibLLVM.lib' [C:UsersMichaelDesktopllvm-mastertoolsllvm-mtllvm-mt.vcxproj]
"C:UsersMichaelDesktopllvm-masterALL_BUILD.vcxproj" (default target) (1) ->
"C:UsersMichaelDesktopllvm-mastertoolsllvm-nmllvm-nm.vcxproj" (default target) (209) ->
LINK : fatal error LNK1104: cannot open file '....DebuglibLLVM.lib' [C:UsersMichaelDesktopllvm-mastertoolsllvm-nmllvm-nm.vcxproj]
"C:UsersMichaelDesktopllvm-masterALL_BUILD.vcxproj" (default target) (1) ->
"C:UsersMichaelDesktopllvm-mastertoolsllvm-objcopyllvm-objcopy.vcxproj" (default target) (210) ->
LINK : fatal error LNK1104: cannot open file '....DebuglibLLVM.lib' [C:UsersMichaelDesktopllvm-mastertoolsllvm-objcopyllvm-objcopy.vcxproj]
"C:UsersMichaelDesktopllvm-masterALL_BUILD.vcxproj" (default target) (1) ->
"C:UsersMichaelDesktopllvm-mastertoolsllvm-objdumpllvm-objdump.vcxproj" (default target) (211) ->
LINK : fatal error LNK1104: cannot open file '....DebuglibLLVM.lib' [C:UsersMichaelDesktopllvm-mastertoolsllvm-objdumpllvm-objdump.vcxproj]
"C:UsersMichaelDesktopllvm-masterALL_BUILD.vcxproj" (default target) (1) ->
"C:UsersMichaelDesktopllvm-mastertoolsllvm-opt-fuzzerllvm-opt-fuzzer.vcxproj" (default target) (212) ->
LINK : fatal error LNK1104: cannot open file '....DebuglibLLVM.lib' [C:UsersMichaelDesktopllvm-mastertoolsllvm-opt-fuzzerllvm-opt-fuzzer.vcxpro
j]
"C:UsersMichaelDesktopllvm-masterALL_BUILD.vcxproj" (default target) (1) ->
"C:UsersMichaelDesktopllvm-mastertoolsllvm-opt-reportllvm-opt-report.vcxproj" (default target) (213) ->
LINK : fatal error LNK1104: cannot open file '....DebuglibLLVM.lib' [C:UsersMichaelDesktopllvm-mastertoolsllvm-opt-reportllvm-opt-report.vcxpro
j]
"C:UsersMichaelDesktopllvm-masterALL_BUILD.vcxproj" (default target) (1) ->
"C:UsersMichaelDesktopllvm-mastertoolsllvm-pdbutilllvm-pdbutil.vcxproj" (default target) (214) ->
LINK : fatal error LNK1104: cannot open file '....DebuglibLLVM.lib' [C:UsersMichaelDesktopllvm-mastertoolsllvm-pdbutilllvm-pdbutil.vcxproj]
"C:UsersMichaelDesktopllvm-masterALL_BUILD.vcxproj" (default target) (1) ->
"C:UsersMichaelDesktopllvm-mastertoolsllvm-profdatallvm-profdata.vcxproj" (default target) (215) ->
LINK : fatal error LNK1104: cannot open file '....DebuglibLLVM.lib' [C:UsersMichaelDesktopllvm-mastertoolsllvm-profdatallvm-profdata.vcxproj]
"C:UsersMichaelDesktopllvm-masterALL_BUILD.vcxproj" (default target) (1) ->
"C:UsersMichaelDesktopllvm-mastertoolsllvm-rcllvm-rc.vcxproj" (default target) (217) ->
LINK : fatal error LNK1104: cannot open file '....DebuglibLLVM.lib' [C:UsersMichaelDesktopllvm-mastertoolsllvm-rcllvm-rc.vcxproj]
"C:UsersMichaelDesktopllvm-masterALL_BUILD.vcxproj" (default target) (1) ->
"C:UsersMichaelDesktopllvm-mastertoolsllvm-readobjllvm-readelf.vcxproj" (default target) (219) ->
"C:UsersMichaelDesktopllvm-mastertoolsllvm-readobjllvm-readobj.vcxproj" (default target) (220) ->
LINK : fatal error LNK1104: cannot open file '....DebuglibLLVM.lib' [C:UsersMichaelDesktopllvm-mastertoolsllvm-readobjllvm-readobj.vcxproj]
"C:UsersMichaelDesktopllvm-masterALL_BUILD.vcxproj" (default target) (1) ->
"C:UsersMichaelDesktopllvm-mastertoolsllvm-rtdyldllvm-rtdyld.vcxproj" (default target) (221) ->
LINK : fatal error LNK1104: cannot open file '....DebuglibLLVM.lib' [C:UsersMichaelDesktopllvm-mastertoolsllvm-rtdyldllvm-rtdyld.vcxproj]
"C:UsersMichaelDesktopllvm-masterALL_BUILD.vcxproj" (default target) (1) ->
"C:UsersMichaelDesktopllvm-mastertoolsllvm-sizellvm-size.vcxproj" (default target) (222) ->
LINK : fatal error LNK1104: cannot open file '....DebuglibLLVM.lib' [C:UsersMichaelDesktopllvm-mastertoolsllvm-sizellvm-size.vcxproj]
"C:UsersMichaelDesktopllvm-masterALL_BUILD.vcxproj" (default target) (1) ->
"C:UsersMichaelDesktopllvm-mastertoolsllvm-special-case-list-fuzzerllvm-special-case-list-fuzzer.vcxproj" (default target) (223) ->
LINK : fatal error LNK1104: cannot open file '....DebuglibLLVM.lib' [C:UsersMichaelDesktopllvm-mastertoolsllvm-special-case-list-fuzzerllvm-spe
cial-case-list-fuzzer.vcxproj]
"C:UsersMichaelDesktopllvm-masterALL_BUILD.vcxproj" (default target) (1) ->
"C:UsersMichaelDesktopllvm-mastertoolsllvm-splitllvm-split.vcxproj" (default target) (224) ->
LINK : fatal error LNK1104: cannot open file '....DebuglibLLVM.lib' [C:UsersMichaelDesktopllvm-mastertoolsllvm-splitllvm-split.vcxproj]
"C:UsersMichaelDesktopllvm-masterALL_BUILD.vcxproj" (default target) (1) ->
"C:UsersMichaelDesktopllvm-mastertoolsllvm-stressllvm-stress.vcxproj" (default target) (225) ->
LINK : fatal error LNK1104: cannot open file '....DebuglibLLVM.lib' [C:UsersMichaelDesktopllvm-mastertoolsllvm-stressllvm-stress.vcxproj]
"C:UsersMichaelDesktopllvm-masterALL_BUILD.vcxproj" (default target) (1) ->
"C:UsersMichaelDesktopllvm-mastertoolsllvm-stringsllvm-strings.vcxproj" (default target) (226) ->
LINK : fatal error LNK1104: cannot open file '....DebuglibLLVM.lib' [C:UsersMichaelDesktopllvm-mastertoolsllvm-stringsllvm-strings.vcxproj]
"C:UsersMichaelDesktopllvm-masterALL_BUILD.vcxproj" (default target) (1) ->
"C:UsersMichaelDesktopllvm-mastertoolsllvm-symbolizerllvm-symbolizer.vcxproj" (default target) (227) ->
LINK : fatal error LNK1104: cannot open file '....DebuglibLLVM.lib' [C:UsersMichaelDesktopllvm-mastertoolsllvm-symbolizerllvm-symbolizer.vcxpro
j]
"C:UsersMichaelDesktopllvm-masterALL_BUILD.vcxproj" (default target) (1) ->
"C:UsersMichaelDesktopllvm-mastertoolsllvm-xrayllvm-xray.vcxproj" (default target) (228) ->
LINK : fatal error LNK1104: cannot open file '....DebuglibLLVM.lib' [C:UsersMichaelDesktopllvm-mastertoolsllvm-xrayllvm-xray.vcxproj]
"C:UsersMichaelDesktopllvm-masterALL_BUILD.vcxproj" (default target) (1) ->
"C:UsersMichaelDesktopllvm-mastertoolsobj2yamlobj2yaml.vcxproj" (default target) (230) ->
LINK : fatal error LNK1104: cannot open file '....DebuglibLLVM.lib' [C:UsersMichaelDesktopllvm-mastertoolsobj2yamlobj2yaml.vcxproj]
"C:UsersMichaelDesktopllvm-masterALL_BUILD.vcxproj" (default target) (1) ->
"C:UsersMichaelDesktopllvm-mastertoolsoptopt.vcxproj" (default target) (231) ->
LINK : fatal error LNK1104: cannot open file '....DebuglibLLVM.lib' [C:UsersMichaelDesktopllvm-mastertoolsoptopt.vcxproj]
"C:UsersMichaelDesktopllvm-masterALL_BUILD.vcxproj" (default target) (1) ->
"C:UsersMichaelDesktopllvm-mastertoolssancovsancov.vcxproj" (default target) (232) ->
LINK : fatal error LNK1104: cannot open file '....DebuglibLLVM.lib' [C:UsersMichaelDesktopllvm-mastertoolssancovsancov.vcxproj]
"C:UsersMichaelDesktopllvm-masterALL_BUILD.vcxproj" (default target) (1) ->
"C:UsersMichaelDesktopllvm-mastertoolssanstatssanstats.vcxproj" (default target) (233) ->
LINK : fatal error LNK1104: cannot open file '....DebuglibLLVM.lib' [C:UsersMichaelDesktopllvm-mastertoolssanstatssanstats.vcxproj]
"C:UsersMichaelDesktopllvm-masterALL_BUILD.vcxproj" (default target) (1) ->
"C:UsersMichaelDesktopllvm-mastertoolsverify-uselistorderverify-uselistorder.vcxproj" (default target) (234) ->
LINK : fatal error LNK1104: cannot open file '....DebuglibLLVM.lib' [C:UsersMichaelDesktopllvm-mastertoolsverify-uselistorderverify-uselistorde
r.vcxproj]
"C:UsersMichaelDesktopllvm-masterALL_BUILD.vcxproj" (default target) (1) ->
"C:UsersMichaelDesktopllvm-mastertoolsyaml2objyaml2obj.vcxproj" (default target) (236) ->
LINK : fatal error LNK1104: cannot open file '....DebuglibLLVM.lib' [C:UsersMichaelDesktopllvm-mastertoolsyaml2objyaml2obj.vcxproj]
0 Warning(s)
54 Error(s)
据我了解,当我使用 llvm-hs 时,我需要在命令中使用额外的参数来生成共享库。我相信在类路径上设置 llvm-config 需要这样做(尽管我可能是错的(。如果我在没有参数的情况下运行它,它会成功构建,尽管看起来这些文件并不全部存在于指定的输出目录中。
这里可能有什么问题?
可悲的是,似乎使用 -DLLVM_BUILD_LLVM_DYLIB=True -DLLVM_LINK_LLVM_DYLIB=True
构建 Visual Studio 的 LLVM 并不是那么受支持。
从2017年6月9日起,在LLVM邮件列表中查看以下主题:
[llvm-dev]无法在带有LLVM_BUILD_LLVM_DYLIB的 Windows 上构建 Clang/LLVM。
博士:
它在 MS 工具链上不受支持。制作 LLVM 标头和 库 DLL 就绪。
相关文章:
- 访问者访问变体并返回不同类型时出错
- 在Linux for Windows上编译C++代码时出错
- 读取文件的最后一行并输入到链接列表时出错
- 重载操作程序时出错>>用于类中的字符串 memebr
- 调用专用模板时出错"no matching function for call to [...]"
- C++-试图将函数指针推回到另一个CPP文件中的矢量时出错
- LINK 尝试使用 OpenSSL evp aes 256 c++ 时出错
- 在Google Kick start中提交时出错
- 在c++中访问int到类对象的映射时出错
- 分段错误当我试图运行程序时出错
- 使用dynamic_cast和构造函数时出错
- CHECK(调用)函数在Google Colab中出错
- 用pybind11包装C++抽象类时出错
- 为x86而非x64编译时出错
- 从R调用C++函数并对其进行集成时出错
- 这个函数哪里出错了
- C++ 创建包含链表和字符串的对象的链接列表时出错
- 在 Windows 上构建 LLVM 时出错 - LNK1104
- LNK1104将Boost库添加到Qt项目时出错
- LNK1104.dll链接到 Visual Studio "invalid or corrupt file" 中的测试应用程序时出错