internals:windows:libs:cclient

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
internals:windows:libs:cclient [2008/05/17 20:34] fa2internals:windows:libs:cclient [2013/02/21 18:10] – [Available prebuilt libraries] ab
Line 1: Line 1:
-====== C-client ======+====== C-client for Windows, How to compile ======
  
 C-client is a common API for accessing mailboxes. C-client is a common API for accessing mailboxes.
 For more information, please see the UW IMAP homepage: For more information, please see the UW IMAP homepage:
 WWW: http://www.washington.edu/imap/ WWW: http://www.washington.edu/imap/
 +
  
 ===== Available prebuilt libraries ===== ===== Available prebuilt libraries =====
  
-All prebuilt libraries are available in the php-libs [[http://pecl2.php.net/downloads/php-windows-builds/php-libs/|repositories]]+All prebuilt libraries are available in the php-libs [[http://windows.php.net/downloads/php-sdk/deps/|repositories]] 
 + 
 +For PHP suitable sources and up-to-date information see [[https://github.com/winlibs/imap]] 
 + 
 +The filename format is: 
 + 
 +cclient-x.y.z-vcversion-architecture.zip 
 + 
 +where x.y.z defines the version, vcversion which Visual C++ has been used and architecture defines whether the build is for win32 or win64. 
 + 
 +Only static library (cclient_a.lib) are available for now. 
 + 
 + 
 +===== Building CCLient 2007b ===== 
 + 
 + 
 +==== Requirements ===== 
 +  * imap-2007a Sources, fetch our [[https://github.com/winlibs/|version]] or the original [[http://www.washington.edu/imap/|sources]] (no patch required) 
 +  * Common tools used to compile PHP 
 + 
 + 
 +==== Preparing the sources ===== 
 + 
 +Simply uncompress the sources archives. 
 + 
 + 
 +==== Configuration ===== 
 + 
 +Modify the file in imap-2007b\sc\osdep\nt\makefile.w2k, on line 39: 
 + 
 +    CCLIENTLIB = cclient_a.lib 
 + 
 +src\ipopd\makefile.w2k on line 29: 
 + 
 +    CCLIENTLIB = $C\cclient_a.lib 
 + 
 +src\mailutil\makefile.w2k on line 29 
 + 
 +    CCLIENTLIB = $C\cclient_a.lib 
 + 
 +src\mtest\makefile.w2k on line 29 
 + 
 +   CCLIENTLIB = $C\cclient_a.lib 
 + 
 +No other special configuration required. Be sure to have the platform SDK in your path. 
 + 
 + 
 +==== Compilation ===== 
 + 
 +=== Release ==== 
 + 
 +The following command: 
 + 
 +<code bash> 
 +cd imap-2007b\ 
 +nmake /f makefile.w2k 
 +</code> 
 + 
 +will build the cclient.lib required to build php's imap extension. 
 + 
  
internals/windows/libs/cclient.txt · Last modified: 2017/09/22 13:28 by 127.0.0.1