tinycc-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Tinycc-devel] Why doesn't this work in TCC?


From: Austin English
Subject: Re: [Tinycc-devel] Why doesn't this work in TCC?
Date: Sat, 1 Apr 2017 00:23:38 -0500

On Fri, Mar 31, 2017 at 11:59 PM, Ben Hutchinson <address@hidden> wrote:
> I just tried this code:
>
> #include <windows.h>
> void _start(void){
>     HWND wnd;
>     HDC dc;
>     wnd = 0;
>     dc = GetDC(wnd);
>     ReleaseDC(wnd,dc);
>     ExitProcess(0);
> }
>
>
>
>
> But then when I compiled it, I got this error:
>
> tcc: error: undefined symbol 'address@hidden'
> tcc: error: undefined symbol 'address@hidden'
>
>
>
>
> I don't know where it's getting those errors. The windows.h include file is
> supposed to include all the correct definitions of all the Windows API
> functions. And the ones that aren't directly defined in windows.h are
> defined in other include files that windows.h has included in itself (there
> are other #include statements in windows.h). So they should ALL be defined,
> but these 2 very common ones for working with graphics, have either not been
> defined, or have been incorrectly defined (some kind of bug in one of the
> include files).
>
> Can somebody here please tell me exactly why it's not working?
>
> _______________________________________________
> Tinycc-devel mailing list
> address@hidden
> https://lists.nongnu.org/mailman/listinfo/tinycc-devel
>

As a starting point, have you tried doing a hello world with just
windows.h included? There very well may be a regression that broke
something that is in windows.h.

-- 
-Austin
GPG: 14FB D7EA A041 937B



reply via email to

[Prev in Thread] Current Thread [Next in Thread]