okenjian at 163.com
Wed Jul 14 09:42:59 EDT 2010
I have tried to call the the functions in libgdiplus.
There are some conflicts between the win32structs.h and files included by windows.h, I modified win32structs.h to eliminate them.
I use the following command:
cl /nologo *.cpp /DWIN32 /IC:/gtk+/include/glib-2.0 /IC:/gtk+/lib/glib-2.0/include /I"./libgdiplus" /I"C:\Program Files\Microsoft SDKs\Windows\v6.0A\include" -I"C:\Program Files\Microsoft Visual Studio 9.0\VC\include" "C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib\uuid.lib" "C:\Program Files\Microsoft Visual Studio 9.0\VC\lib\libcmt.lib" "C:\Program Files\Microsoft Visual Studio 9.0\VC\lib\oldnames.lib" "C:\Program Files \Microsoft SDKs\Windows\v6.0A\Lib\Kernel32.lib" libgdiplus/*.c /IC:/gtk+/include/freetype2 /IC:/gtk+/include /IC:/gtk+/include/libpng14 /IC:/gtk+/include/cairo /IC:/gtk+/include/pango-1.0
All the source of mono.libgdiplus is in the directory ¡°libgdiplus¡±.
but some files are missing:
pthread.h features.h bits/predefs.h
I can find pthread.h and features.h in LINUX, as they are GNU C library.
However, I didn't find bits/predefs.h
I think that even thought I find it out, there will be many other problem. But i will try my best to make it out!
Here is the source: http://mono.1490590.n4.nabble.com/file/n1537623/gditest.tar.bz2
It works in both Linux and windows: using mono.libgdiplus in linux and windows's gdiplus.dll in windows.
But how can i use mono.libgdiplus in windows.
Who can help me?
³ËÍ£ºmono-devel-list at lists.ximian.com
Ö÷Ìâ£º Re: [Mono-dev] Re: [Mono-dev] Can libgdiplus be used in wine or windows?
> "Mono's Windows Forms implementation makes heavy use of GdiPlus, and Wine's
> builtin gdiplus.dll is not very good. "(under Known Issues on
I stand by that statement. You are likely to encounter problems.
Still, I believe your effort would be better directed toward getting
these bugs documented and fixed than the (judging by the other
responses in this thread) non-trivial task of building a windows or
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Mono-devel-list