代码之家  ›  专栏  ›  技术社区  ›  Md. Mostafizur Rahman

NMAKE:致命错误U1077:返回代码“0x2”

  •  0
  • Md. Mostafizur Rahman  · 技术社区  · 7 年前

    我正在努力建立 用于Windows的二进制文件。但是nmake返回一个错误代码。

    C:\Users\user\Desktop\libsvm-3.23>nmake -f Makefile.win clean all
    
    Microsoft (R) Program Maintenance Utility Version 14.14.26433.0
    Copyright (C) Microsoft Corporation.  All rights reserved.
    
        erase /Q *.obj windows\*.exe windows\*.dll windows\*.exp windows\*.lib
    Could Not Find C:\Users\user\Desktop\libsvm-3.23\*.obj
    Could Not Find C:\Users\user\Desktop\libsvm-3.23\windows\*.exe
        cl.exe /nologo /O2 /EHsc /I. /D _WIN64 /D _CRT_SECURE_NO_DEPRECATE -c sv
    m.cpp
    svm.cpp
    C:\Program Files (x86)\Microsoft VisualStudio\2017\Enterprise\VC\Tools\MSVC\14.14.26428\include\vcruntime.h(180): error C2371: 'size_t': redefinition;different basic types
     predefined C++ types (compiler internal)(16): note: see declaration of 'size_t'
    NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.14.26428\bin\HostX86\x86\cl.exe"' : return code '0x2'
    Stop.
    
    C:\Users\user\Desktop\libsvm-3.23>
    

    0 回复  |  直到 7 年前
    推荐文章