> As he apparently is on Windows, you can only do this with a D > DLL, which are likely to be a PITA (but at least they should > work unlike on un*x); you can't really link D object files and > C/C++ object files together, as on win32 OMF is used Couldn't you work around that by compiling your D code with GDC/MinGW and the C++ code with MinGW?