Hello Mike & all,

  Ok I managed to resolve exactly the same thing. When compiling for
  Release, find msvcrt.lib from Microsoft Visual Studio 6.0, rename it
  to msvcrt60.lib and place somewhere when linked can find it when
  compiling a release configuration of neko. I think this should be
  documented somewhere :)

Yes, basically msvcrt60.lib is the library needed to use MSVCRT.DLL which ships with Windows. That's really a shame but MS does not include it in VS .Net and instead link by default with MSVCRT70.DLL which requires .Net framework to be installed.

If you don't care about requiring such a dependency, you can simply make a copy of you MSVCRT70.LIB and rename it MSVCRT60.lib and I guess it should work. There's a lot of small projects files (one per NDLL in particular) that are using this configuration so it's not easy to modify everywhere to use default MSVCRT.

Nicolas

--
Neko : One VM to run them all
(http://nekovm.org)

Reply via email to