From: forumusernz <for...@gm...> - 2008-08-19 01:59:58
|
Jon, Thanks for your speedy reply. Already using the __cdecl (not that I know exactly how it works). I am by no means a guru in compile/link c/c++ so I will have to ask what you mean by fixing up auto imports. Ross On Tue, Aug 19, 2008 at 12:14 PM, JonY <10...@gm...> wrote: > JonY wrote: > > forumusernz wrote: > >> Hi, > >> > >> I have a application where I need to use a DLL generated in Borland C++ > >> builder with in a MinGW compiled project (actually a Python extension, > >> but that is irrelevant). > >> > >> I have search around and have come to the conclusion that all DLL are > >> not equal. I am able to create, build and use a DLL in environment MinGW > >> but it collapses when I try and link against a Borland DLL created in a > >> similar way. I have also found that the easiest way is to use C function > >> calls not C++. > >> > >> With this in mind I get to the point where (for a simple test project) I > >> get a linker error saying that it cannot find __imp@Funcname1 (or > >> something similar). I don't think it is due to the linker not finding > >> the DLL as I just replace the MinGW version (which works) with the > >> Borland one (source code is the same for both). > >> > >> I have access to Borland Development Environment so can may changes to > >> the DLL easily. > >> > >> From what I have read I am fairly sure it is possible but have not seen > >> any detailed methods on how to do it. > >> > >> Thanks for any help you may be able to give. > >> > >> Thanks, > >> > >> Ross > >> > >> > >> > > > > Hi, > > try marking the header prototypes with "__cdecl", instead of using > > letting borland decide what is default. > > > > You should also fix up those auto imports if possible. > > Oops, typo... > I meant "instead of letting Borland decide...". > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's > challenge > Build the coolest Linux based applications with Moblin SDK & win great > prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > MinGW-users mailing list > Min...@li... > > You may change your MinGW Account Options or unsubscribe at: > https://lists.sourceforge.net/lists/listinfo/mingw-users > |