簡體   English   中英

鐺錯誤:鏈接器命令失敗,退出代碼為1104

[英]clang error: linker command failed with exit code 1104

嗨,我是Windows命令提示符的新手(僅使用基於Linux的操作系統)

我正在嘗試根據本教程安裝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'を開くことができません。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 --manifests-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:控制台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),其輸出如下:隰悶··ョ螢ケ···ケ ァ娯螺nja斐<郢ァ ・,郢晢ス ォ邵コ跡夲ス ヲ荵昶命邵コ荵晢ス顏ク コ ・ セ邵コ蟶呻ス鍋ク イ繝サ ninja:構建停止:子命令失敗。

隨機的,但我也不知道為什么最后會輸出漢字...(我的系統語言設置為日語而不是中文)

抱歉,答案太晚-您還應該添加-DCMAKE_RC_COMPILER = llvm-rc(不記得正確的名稱)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM