Re: Building and packaging for Windows - theme?



$ ldd ./foo.exe
        ntdll.dll => ntdll.dll (0x7c900000)
        kernel32.dll => C:\WINDOWS\system32\kernel32.dll (0x7c800000)
        libglib-2.0-0.dll => c:\mingw\bin\libglib-2.0-0.dll (0x10000000)
        iconv.dll => c:\mingw\bin\iconv.dll (0x540000)
        MSVCRT.dll => C:\WINDOWS\system32\MSVCRT.dll (0x77be0000)
        intl.dll => c:\mingw\bin\intl.dll (0x3d0000)
        ADVAPI32.DLL => C:\WINDOWS\system32\ADVAPI32.DLL (0x77f40000)
        RPCRT4.dll => C:\WINDOWS\system32\RPCRT4.dll (0x77da0000)
        OLE32.dll => C:\WINDOWS\system32\OLE32.dll (0x774a0000)
        GDI32.dll => C:\WINDOWS\system32\GDI32.dll (0x77e40000)
        USER32.dll => C:\WINDOWS\system32\USER32.dll (0x77d10000)
        SHELL32.DLL => C:\WINDOWS\system32\SHELL32.DLL (0x7c9c0000)
        SHLWAPI.dll => C:\WINDOWS\system32\SHLWAPI.dll (0x77e90000)
        WS2_32.DLL => C:\WINDOWS\system32\WS2_32.DLL (0x71a30000)
        WS2HELP.dll => C:\WINDOWS\system32\WS2HELP.dll (0x71a20000)
        libgthread-2.0-0.dll => c:\mingw\bin\libgthread-2.0-0.dll (0x3e0000)
        LIBMYSQL.dll => c:\Program Files\MySQL\MySQL Server
5.0\bin\LIBMYSQL.dll (0x620000)
        WSOCK32.dll => C:\WINDOWS\system32\WSOCK32.dll (0x71a50000)

As you can see it's threaded (libgthread) but independant on "custom" dll's.

So your app should work by having all relevant gtk dll's in PATH.

I forgot to say, the above example is for a glib dependant program
which in addition uses mysql. So for a gtk program you'll see many
more dll's, but not some mingw dll.



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