Issue calling Com function(s)
Danny Smith
danny_r_smith_2001@yahoo.co.nz
Thu Jun 14 17:30:00 GMT 2001
--- Paul K Gleske <pkg@gleske.org> wrote: > Slight goof on that post.
The make file I posted didn't have
> everything set
> (it was missing the -lole32 flag to the link). Here is the correct
> makefile:
>
> -----------------
> makefile
> -----------------
> .PHONY: clean all
>
> istreamtest.exe : istreamtest.obj
> gcc -o istreamtest.exe -mwindows -mno-cygwin -lole32 istreamtest.obj
>
-lole32must follow istreamtest.obj
[snip]
>
> Thanks for the link to the description of -fvtable-thunk. However, I
> don't
> think it helps me to understand how/when it should be used. There is
> the
> comment that all libs must be re-compiled including libgcc.a. How do
> I do
> that? Is it really necessary?
Yes, if you are going to use C++ exception handling (in libgcc.a) or
any classes/functions from libstdc++.a. In your testcase, you didn't.
Also any other support C++ libs must be built with same setting.
I hope to have vtable-thunk versions of libstdc++.a, libgcc.a and
_G_config.h uploaded to mingw file release page this weekend. They
will of course only be useful to you if you are using -mno-cygwin (or
mingw)
Danny
_____________________________________________________________________________
http://messenger.yahoo.com.au - Yahoo! Messenger
- Voice chat, mail alerts, stock quotes and favourite news and lots more!
--
Want to unsubscribe from this list?
Check out: http://cygwin.com/ml/#unsubscribe-simple
More information about the Cygwin
mailing list