Article View: pl.comp.lang.python
Article #15815Re: Python, Windows, kompilator C
From: Grzegorz Makarewicz
Date: Mon, 19 Jun 2006 09:02
Date: Mon, 19 Jun 2006 09:02
31 lines
2191 bytes
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-mailReferences:
<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