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
internals:windows:libs:cclient [2008/05/17 20:34] fa2internals:windows:libs:cclient [2017/09/22 13:28] (current) – external edit 127.0.0.1
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.1211056460.txt.gz · Last modified: 2017/09/22 13:28 (external edit)