Re: Performance issue with get_text_extents
Dimiter 'malkia' Stanev <[email protected]>
| Newsgroups | gmane.comp.lib.cairo |
|---|---|
| Message-ID | <[email protected]> |
If this helps, here are the undecorated versions of these C++ symbols using the undname tool from Microsoft SDK: ??0Device@Cairo@@QAE@PAU_cairo_device@@_N@Z public: __thiscall Cairo::Device::Device(struct _cairo_device *,bool) ?get_device@Surface@Cairo@@QAE?AV?$RefPtr@VDevice@Cairo@@@2@XZ public: class Cairo::RefPtr<class Cairo::Device> __thiscall Cairo::Surface::get_device(void) And as cairo is "C" only, you would never see such symbols in there. So probably these are coming from gtkmm, or anything that wraps cairo in C++ (cairomm?) From my understanding "public: __thiscall" means that the function is a class member function marked as public. On 3/30/2012 4:37 PM, Robert Prückl wrote: > Hi again, > > as so far nobody seem to have an idea about my previous post I wanted > to upgrade to a more up-to-date version of the whole thing. > The problem is: I cannot link cairomm 1.9.8 against cairo 1.10.2. > The linker writes the following: > > surface.obj : error LNK2019: unresolved external symbol "public: > __thiscall Cairo::Device::Device(struct _cairo_device *,bool)" > (??0Device@Cairo@@QAE@PAU_cairo_device@@_N@Z) referenced in function > "public: class Cairo::RefPtr<class Cairo::Device> __thiscall > Cairo::Surface::get_device(void)" > (?get_device@Surface@Cairo@@QAE?AV?$RefPtr@VDevice@Cairo@@@2@XZ) > > Win32\Debug\cairomm-vc100-d-1_0.dll : fatal error LNK1120: 1 > unresolved externals > > This is the only error while compiling/linking. > > Any ideas about this? > > best, > R > -- > cairo mailing list > [email protected] > http://lists.cairographics.org/mailman/listinfo/cairo > -- cairo mailing list [email protected] http://lists.cairographics.org/mailman/listinfo/cairo