🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.python
Article #15815

Re: Python, Windows, kompilator C

#15815
From: Grzegorz Makarewicz
Date: Mon, 19 Jun 2006 09:02
31 lines
2191 bytes
Rob Wolfe wrote:
> Grzegorz Makarewicz napisał(a):
> 
>>Rob Wolfe wrote:
>>
>>
>>>Nie do końca. Aby kompilować tylko moduły nie ma konieczności
>>>przebudowywania całego pythona. Trzeba tylko utworzyć bibliotekę
>>>importów dla pythono'wej dll'ki, aby mingw mógł ją zlinkować.
>>>
>>>pexports c:\windows\system32\python23.dll > C:\MinGW\lib\python23.def
>>>dlltool -d C:\MinGW\lib\python23.def -l C:\MinGW\lib\libpython23.a
>>>
>>
>>Dopoki bedzie kompilowany w vc 6 to MinGW bedzie tak dzialal, ale
>>przejscie chociazby na 2003 (czyli 2.4 z msi) rozwala ten uklad.
> 
> 
> A jakie są objawy?

msvc 6 korzysta z msvcrt bedacego w katalogu windows/system32 - tak jak 
mingw.

msvc 7.x (2003) korzysta z msvcr7x - czyli malloc/free moga byc wolane z 
roznych bibliotek.

msvc 8.x (2005) - ma w jakis katalogach windows\sis\msvcr????.{guid} 
poukrywane dll-e, skorzystac z nich mozna jedynie poprzez wkompilowanie 
odpowiedniego zapisu do pliku manifest

mak
Technical Details
Message-ID: <e75p61$cre$1@opal.futuro.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!newsfeed.pionier.net.pl!news.nask.pl!news.nask.org.pl!newsfeed.tpinternet.pl!opal.futuro.pl!not-for-mail
References: <1150695482.854753.167540@p79g2000cwp.googlegroups.com> <1150700814.639873.85440@h76g2000cwa.googlegroups.com> <e75mq0$b5o$1@opal.futuro.pl> <1150705907.206821.158880@g10g2000cwb.googlegroups.com>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!newsfeed.pionier.net.pl!news.nask.pl!news.nask.org.pl!newsfeed.tpinternet.pl!opal.futuro.pl!not-for-mail
From: Grzegorz Makarewicz <mak@trisoft.com.pl>
Newsgroups: pl.comp.lang.python
Subject: Re: Python, Windows, kompilator C
Date: Mon, 19 Jun 2006 11:02:17 +0200
Organization: TriSoft Sp.  z o.o.
Lines: 31
Message-ID: <e75p61$cre$1@opal.futuro.pl>
References: <1150695482.854753.167540@p79g2000cwp.googlegroups.com>   <1150700814.639873.85440@h76g2000cwa.googlegroups.com>   <e75mq0$b5o$1@opal.futuro.pl> <1150705907.206821.158880@g10g2000cwb.googlegroups.com>
Reply-To: mak@trisoft.com.pl
NNTP-Posting-Host: ntwklan-62-233-173-190.devs.futuro.pl
Mime-Version: 1.0
X-Trace: opal.futuro.pl 1150707713 13166 62.233.173.190 (19 Jun 2006 09:01:53 GMT)
X-Complaints-To: usenet@futuro.pl
NNTP-Posting-Date: Mon, 19 Jun 2006 09:01:53 +0000 (UTC)
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.8) Gecko/20060503 Debian/1.7.8-1sarge6
X-Accept-Language: en
In-Reply-To: <1150705907.206821.158880@g10g2000cwb.googlegroups.com>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit