Re: [gtk-list] Re: win32 install info




----- Markus wrote -----
>Once upon a time (around Wed, Jul 28, 1999 at 12:47:51PM +0100 i think)
> Øystein O Johansen  told me :
>> 4. Hey! The new zipfiles contain lib*.a files!! You do not have to
create
>>    them from the DLL's!! Thanks Tor!
>
>    what is the difference between the .a and .dll files, except
>that windwos only loads .dll during runtime ?

Actually not much difference. The .a files are import libraries, and you
have to link against this files. Your executebale will execute the
code in the DLL's. The same code is also present in the import libraries,
but can be striped after linking.

$ gcc -mno-cygwin hello.c -o hello -lgtk -lglib
$ ls -l hello.exe
-rwxr-xr-x   1 0        everyone   172062 Aug  4 11:16 hello.exe
$ strip hello.exe
$ ls -l hello.exe
-rwxr-xr-x   1 0        everyone     3584 Aug  4 11:17 hello.exe

See?

>
>> 7. Do a small test, like 'Hello World'
>>    gcc hello.c -o hello -lgdi32 -lkernel32 -lglib -lgdk -lgtk -lm
>
>    Hm, do i really need gdi32,kernel32 ? afaik i never linked with
>those and everything works (albeit slow, is this the solution ?)

Yes, you're right. This was necessary on some of the previous releases.
You do not need the gdi32 nor kernel32! Guess I'll have to update my
gtk-config script!

Regards,
Oystein




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