.def file for classes and functions

View: New views
2 Messages — Rating Filter:   Alert me  

.def file for classes and functions

by jayshankar nair :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

MinGW Gurus,

I have member function in class A of DLL1 accessing the member function of class B of DLL2 and viceversa.

This results in a cyclic dependency of dll on each other for linking. All the undefined reference.

My question is can i create a .def file for all the undefined references and create a lib.a file(dlltool).

For a function i can simply put its name. But for class and its respective memeber functions whats the naming convention

For example
class A{
public:
getInstance();
send(enum something);

}
func();

Example of .def i have written, which my guess is wrong as its  not linking.
LIBRARY DLL2.DLL
EXPORTS
func
A::getInstance

dlltool -d dll1.def -l libdll.a

Appreciate your reply.

Thanks,
Jay



     

------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
MinGW-users mailing list
MinGW-users@...

This list observes the Etiquette found at
http://www.mingw.org/Mailing_Lists.
We ask that you be polite and do the same.

Most annoying abuses are:
1) Top posting
2) Thread hijacking
3) HTML/MIME encoded mail
4) Improper quoting
5) Improper trimming
_______________________________________________
You may change your MinGW Account Options or unsubscribe at:
https://lists.sourceforge.net/lists/listinfo/mingw-users

Re: .def file for classes and functions

by Martin PrĂ¼sse :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Thu, Oct 29, 2009 at 4:06 PM, jayshankar nair <n_jayshankar@...> wrote:
> For a function i can simply put its name. But for class and its respective memeber functions whats the naming convention

the showmangling.sh found in
http://gcc.gnu.org/ml/gcc-help/2008-01/msg00272.html, or some
variation =)

Martin

------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
MinGW-users mailing list
MinGW-users@...

This list observes the Etiquette found at
http://www.mingw.org/Mailing_Lists.
We ask that you be polite and do the same.

Most annoying abuses are:
1) Top posting
2) Thread hijacking
3) HTML/MIME encoded mail
4) Improper quoting
5) Improper trimming
_______________________________________________
You may change your MinGW Account Options or unsubscribe at:
https://lists.sourceforge.net/lists/listinfo/mingw-users