Lars Friedrich wrote:
>> In this case, you're writing a dll that understands PyObjects (or, I
>> assume, a particular PyObject -- a numarray). Why not just forget ctypes
>> and write a regular old extension?
> good point. I am relatively new to Python. The first thing I did was
> trying to write a regular extension. The problem is, that I *have to*
> use a windows-machine. And at the moment, only Visual C++ 6.0 is
> available here. The problem is that for a regular extension, Python and
> the extension need to be compiled by the same compiler AFAIK.
That's mostly true. You have three options:
1) re-compile python yourself -- but then you'd also have to re-compile
all the other extensions you use!
2) You can also use MingGW to compile extensions -- it takes a bit of
kludging, but it can be done, and works fine once you've got it set up.
Google will help you figure out how -- it's been a while since I've done it.
I have to say that I find it ironic that you can use MinGW, but not
other versions of the MS compiler!
3) MS distributes a command line version of their compiler for free that
can be used. Again, google should help you find out how to do that.
However, as other posters mentioned, you can use ctypes as it was
intended with numpy -- that may be the way to go
-Chris
--
Christopher Barker, Ph.D.
Oceanographer
NOAA/OR&R/HAZMAT (206) 526-6959 voice
7600 Sand Point Way NE (206) 526-6329 fax
Seattle, WA 98115 (206) 526-6317 main reception
[EMAIL PROTECTED]
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Numpy-discussion mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/numpy-discussion