Return-Path: Delivered-To: apmail-couchdb-commits-archive@www.apache.org Received: (qmail 77547 invoked from network); 10 Jun 2009 16:07:23 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 10 Jun 2009 16:07:23 -0000 Received: (qmail 39411 invoked by uid 500); 10 Jun 2009 16:07:34 -0000 Delivered-To: apmail-couchdb-commits-archive@couchdb.apache.org Received: (qmail 39348 invoked by uid 500); 10 Jun 2009 16:07:34 -0000 Mailing-List: contact commits-help@couchdb.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@couchdb.apache.org Delivered-To: mailing list commits@couchdb.apache.org Received: (qmail 39339 invoked by uid 500); 10 Jun 2009 16:07:34 -0000 Delivered-To: apmail-incubator-couchdb-commits@incubator.apache.org Received: (qmail 39336 invoked by uid 99); 10 Jun 2009 16:07:34 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 10 Jun 2009 16:07:34 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.130] (HELO eos.apache.org) (140.211.11.130) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 10 Jun 2009 16:07:31 +0000 Received: from eos.apache.org (localhost [127.0.0.1]) by eos.apache.org (Postfix) with ESMTP id 857D711156 for ; Wed, 10 Jun 2009 16:07:10 +0000 (GMT) Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Apache Wiki To: couchdb-commits@incubator.apache.org Date: Wed, 10 Jun 2009 16:07:10 -0000 Message-ID: <20090610160710.12970.16715@eos.apache.org> Subject: [Couchdb Wiki] Trivial Update of "Installing on Windows" by NathanStott X-Virus-Checked: Checked by ClamAV on apache.org Dear Wiki user, You have subscribed to a wiki page or wiki category on "Couchdb Wiki" for change notification. The following page has been changed by NathanStott: http://wiki.apache.org/couchdb/Installing_on_Windows ------------------------------------------------------------------------------ ''Here is a binary (no worry! MS bleeding-edge technology proved!) built against ICU 4.2 in 32-bit Windows: attachment:couch_erl_driver.dll'' - The simplest way to build a DLL is to create a Win32 DLL project in an IDE, add `couch_erl_driver.c` into the project, and change project settings to include the Erlang ERTS and ICU4C header paths. You must also include the various ICU `*.lib` files to the MSVC linker as inputs. MSVC doesn't know how to create a DLL with unresolved names. + The simplest way to build a DLL is to create a Win32 DLL project in an IDE, add `couch_erl_driver.c` into the project, and change project settings to include the Erlang ERTS and ICU4C header paths. + + You must also include the various ICU `*.lib` files to the MSVC linker as inputs. MSVC doesn't know how to create a DLL with unresolved names. In Visual Studio 2008 this can be accomplished by right clicking on the project, choosing properties, expanding the Linker node in the left panel, selecting Input, and adding the following to the 'Additional Dependencies' field: + *icudt.lib + *icuin.lib + *icuio.lib + *icule.lib + *iculx.lib + *icutu.lib + *icuuc.lib The erlang include paths for this build for example were