From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 19127 invoked by alias); 10 Aug 2007 13:33:37 -0000 Received: (qmail 18829 invoked by uid 22791); 10 Aug 2007 13:33:35 -0000 X-Spam-Check-By: sourceware.org Received: from virus89-out.ccf.swri.edu (HELO virus89-out.ccf.swri.edu) (129.162.252.34) by sourceware.org (qpsmtpd/0.31) with ESMTP; Fri, 10 Aug 2007 13:33:27 +0000 Received: from RKINDREDXP (localhost [127.0.0.1]) by virus89-out.ccf.swri.edu (8.13.1/8.13.1) with SMTP id l7ADXOQX020834; Fri, 10 Aug 2007 08:33:24 -0500 (CDT) From: "Robert Kindred" To: "Varun Jobanputra" , Subject: RE: Newbie trying to build statically linkable lib. Date: Sat, 18 Aug 2007 07:20:00 -0000 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Outlook IMO, Build 9.0.6604 (9.0.2911.0) In-reply-to: <850926.99616.qm@web94403.mail.in2.yahoo.com> Mailing-List: contact pthreads-win32-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: pthreads-win32-owner@sourceware.org X-SW-Source: 2007/txt/msg00039.txt.bz2 Are you using Visual Studio 2005? I built a project in that, by adding pthread.c and pthread.h to a project. Then put "." in the additional includes path. There are additional things you have to do to link statically. It has been so long that I forgot what they are. I put them in my constructors and destructors, but I don't know if you are programming in C or C++. hth, Robert Kindred > -----Original Message----- > From: pthreads-win32-owner@sourceware.org > [mailto:pthreads-win32-owner@sourceware.org]On Behalf Of Varun > Jobanputra > Sent: Thursday, August 09, 2007 9:33 PM > To: pthreads-win32@sourceware.org > Subject: Newbie trying to build statically linkable lib. > > > Hi, > > I am a total newbie !! so please excuse my stupid > question... > > I was able to use Win32 pthreads as a DLL. Everything > was perfect. > > But for easier distribution of my program I want to > link it statically. > > So I downloaded pthreads-w32-2-8-0-release.exe and > extracted all the files in C:\pthreads. > > I then went to C:\pthreads\pthreads.2 and ran "nmake > clean VC-static". However, I get the following error: > > c:\pthreads\pthreads.2\pthread.h(218) : fatal error > C1083: Cannot open include file: 'time.h': No such > file or directory > > 1) So it is ofcourse not able to find time.h whilch > lies in MSVC include folder C:\Program Files\Microsoft > Platform SDK for Windows Server 2003 R2\Include. Can > anyone please tell me what exactly do I need to do > here ? > > 2) Do I need to add all the pthread source files > (which I downloaded and extracted), to my project ? > > 3) So, I guess once nmake succeeds, it will create > pthreadVCn.lib. Then what do I need to do with it ? > Just copy paste it to the MSVC lib directory ? > > I would really appreciate if someone can help me out > here !!!! > > Thanks and regards, > VJ. > > > Did you know? You can CHAT without downloading messenger. > Go to http://in.messenger.yahoo.com/webmessengerpromo.php/ >