Hi!

To use std.net.curl successfully with DMD 2.063.2 on Windows, I had to follow the steps below:

-----

1. Download libcurl from here: http://curl.haxx.se/download.html#Win32.

2. Extract libcurl.dll.

3. Download implib tool from here: http://ftp.digitalmars.com/bup.zip, as OPTLINK's /IMPLIB option did not work for me at all (error 138).

4. Run "implib.exe /system curl.lib libcurl.dll".

5a. Put the lib and dll in the current directory, OR

5b. modify the LIB line of DMD's bin\sc.ini file.

-----

The steps themselves, especially the "/system" option which added the needed "_" prefix to function names in the lib file, required quite a bit of googling and guessing for me as I'm not used to linking different formats of libraries by myself.

Is there an easier way? How to learn about it? A detailed instruction (at least as detailed as the steps above) at the top of the manual page (http://dlang.org/phobos/std_net_curl.html) would have been nice... After all, it's a third party library not fully supplied with the compiler.

Ivan Kazmenko.

Reply via email to