Loading ...
Sorry, an error occurred while loading the content.
 

Patch: nmake DEBUG=yes FEATURES=NORMAL GUI=yes OLE=yes fails

Expand Messages
  • Mathias Michaelis
    Patch 7.0.mswin Problem: On Windows, when gvim is built by the command nmake -f Make_mvc.mak DEBUG=yes FEATURES=NORMAL GUI=yes OLE=yes then the linker will
    Message 1 of 1 , Jun 4 9:01 AM
      Patch 7.0.mswin
      Problem: On Windows, when gvim is built by the command

      nmake -f Make_mvc.mak DEBUG=yes FEATURES=NORMAL GUI=yes OLE=yes

      then the linker will issue the error message

      if_ole.obj : error LNK2019:i
      unresolved external symbol _MultiByteToWideChar_alloc
      referenced in function
      "public: virtual long __stdcall
      CVim::Eval(wchar_t *,wchar_t * *)"
      Solution: Include this function into the built also when OLE is enabled.
      Files: src/mswin.c


      *** ..\vim-7.0.000\src\os_mswin.c 2006-05-07 16:13:03.000000000 +0200
      --- src\os_mswin.c 2006-06-04 17:38:32.981234300 +0200
      ***************
      *** 957,962 ****
      --- 957,966 ----
      return outlen;
      }

      + #endif /* FEAT_MBYTE */
      +
      + #if defined(FEAT_MBYTE) || defined(FEAT_OLE) || defined(PROTO)
      +
      /*
      * Call MultiByteToWideChar() and allocate memory for the result.
      * Returns the result in "*out[*outlen]" with an extra zero appended.
      ***************
      *** 977,982 ****
      --- 981,990 ----
      }
      }

      + #endif /* FEAT_MBYTE || FEAT_OLE */
      +
      + #if defined(FEAT_MBYTE) || defined(PROTO)
      +
      /*
      * Call WideCharToMultiByte() and allocate memory for the result.
      * Returns the result in "*out[*outlen]" with an extra NUL appended.

      --
      Thanks a lot for the VIM Editor

      Greetings
      Mathias
    Your message has been successfully submitted and would be delivered to recipients shortly.