libetpan - fdik
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

67 lines
2.3 KiB

11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
  1. libEtPan!
  2. _________________________________________________________________
  3. Windows Build:
  4. This folder contains the suff needed for the Windows build.
  5. _________________________________________________________________
  6. Build a version:
  7. 1. Open libetpan.sln with VC++ 2008
  8. 2. Choose configuration Debug or Release
  9. 3. Build Solution
  10. This will generate libetpan.dll and readmsg.exe and smtpsend.exe and the include/libetpan
  11. folder. This folder, in combination with libetpan.lib, is needed for your
  12. Windows applications using the libetpan.dll.
  13. _________________________________________________________________
  14. Build a SSL version:
  15. 0. OpenSSL include files and binaries for Windows can be obtained at www.openssl.org/related/binaries.html.
  16. 1. Open libetpan.sln with VC++ 2008
  17. 2. Choose configuration Debug_ssl or Release_ssl
  18. 3. Create two folders on same level as libetpan folder
  19. 3.1 3include : should contains openssl/ folder with all its includes
  20. 3.2 3lib : should contain openssl/ folder with the four build files (Win32) and two *.lib files.
  21. - Debug_ssl configuration expects ssleay32MDd.lib and libeay32MDd.lib
  22. (MDd suffix indicates for version built for Multithreaded Debug C Runtime)
  23. - Release_ssl configuration expects ssleay32MD.lib and libeay32MD.lib
  24. (MDd suffix indicates for version built for Multithreaded Release C Runtime)
  25. 4. Build Solution
  26. This will generate libetpan.dll, readmsg.exe and smtpsend.exe and the include/libetpan
  27. folder. This folder, in combinaition with libetpan.lib, is needed for your
  28. Windows applications using the libetpan.dll.
  29. _________________________________________________________________
  30. Copy of headers:
  31. The include folder is build by build_headers.bat, the dependence is not based on headers
  32. files themselves, but on a fake file, genarated after the .bat was executed (_headers_depends).
  33. So, if you modify original headers (in src), you need to remove this file to refresh the
  34. includes copy folder.
  35. _________________________________________________________________
  36. Linker errors:
  37. If you are getting a missing function linker error, a new source file may have been added to the
  38. src folder somewhere by another (unix based) contributor. This now must be added to the solution
  39. for it to compile properly.