嗨,我是Windows命令提示符的新手(仅使用基于Linux的操作系统)
我正在尝试根据此tutorial安装适用于Windows的OpenBLAS。
当我尝试运行步骤6
cmake .. -G "Ninja" -DCMAKE_CXX_COMPILER=clang-cl -DCMAKE_C_COMPILER=clang-cl -DCMAKE_Fortran_COMPILER=flang -DBUILD_WITHOUT_LAPACK=no -DNOFORTRAN=0 -DDYNAMIC_ARCH=ON -DCMAKE_BUILD_TYPE=Release
我收到以下错误
编译C编译器标识源文件 “ CMakeCCompilerId.c”失败。编译器: C:/ProgramData/Anaconda3/Library/bin/clang-cl.exe构建标记: / DWIN32; / D_WINDOWS; / W3 ID标志:
输出为:1104 LINK:致命错误LNK1104:ファイル'libcmt.lib' lang开くことができません。clang-cl.exe:错误:链接器命令失败,并显示退出代码 1104(使用-v查看调用)
运行构建命令:“ C:/ProgramData/Anaconda3/Library/bin/ninja.exe” “ cmTC_e55c4” [1/2]建筑C对象 CMakeFiles \ cmTC_e55c4.dir \ testCCompiler.c.obj
[2/2]链接C可执行文件cmTC_e55c4.exe
失败:cmTC_e55c4.exe
cmd.exe / C“ cd。&& C:\ ProgramData \ Anaconda3 \ Library \ bin \ cmake.exe -E vs_link_exe --intdir = CMakeFiles \ cmTC_e55c4.dir-清单- C:\ PROGRA〜2 \ MICROS〜2 \ 2017 \ COMMUN〜1 \ VC \ Tools \ MSVC \ 1415〜1.267 \ bin \ Hostx64 \ x64 \ link.exe / nologo CMakeFiles \ cmTC_e55c4.dir \ testCCompiler.c.obj /out:cmTC_e55c4.exe /implib:cmTC_e55c4.lib /pdb:cmTC_e55c4.pdb /version:0.0 / machine:x64 / debug / INCREMENTAL / subsystem:console kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib && cd。“
RC Pass 1:命令“ rc /foCMakeFiles\cmTC_e55c4.dir/manifest.res CMakeFiles \ cmTC_e55c4.dir / manifest.rc“失败(退出代码0), 以下输出: 隰闷・ ・ ョ萤ケ ・ ・ ケ ァ蠕虫娯螺郢晁シ斐<郢ァ ・,郢晢ス ォ邵コ迹夲ス ヲ荵昶命邵コ荵晢ス颜ク コ ・ セ邵コ蛏呻ス锅ク イ繝サ ninja :建立 已停止:子命令失败。
随机,但我也不知道为什么它最终会输出汉字...(我的系统语言设置为日语而不是中文)
答案 0 :(得分:0)
很抱歉,您的答案很晚-您还应该添加-DCMAKE_RC_COMPILER = llvm-rc(不记得正确的名称)