i have written python extend module by c/c++, but i saw a module of pyMOL called _cmd.pyd instead of _cmd.dll. and it is written by c/c++ also, the author use makefile to compile it into _cmd.pyd. i have some question about it: 1. what's the difference between them? i saw the code is same as common c++ extended python module, can i use microsoft visual C++ to create a dll project for compiling it as _cmd.dll? 2. i have never written a module with extension *.pyd, how to make a *.pyd? and, i doubt, how the author debug the _cmd.pyd, only by Makefile? 3. i have a common problem about writting a extend module by c/c++, i often use msvc to write it, but i only can invoke release dll, not debug dll, even i use command like this: python_d test.py, in which case, test.py import test.dll, and invoke test.hello() api. why? anybody has nice way to debug it? thank you.
4. how does the author use msvc compile it as cmd.pyd? i did not find any legal makefile for msvc6. any help would be appreciated. with my best regards, Wen --------------------------------- DO YOU YAHOO!? 雅虎免费G邮箱-中国第一绝无垃圾邮件骚扰超大邮箱