Re: how to make msys+mingw support math and stdlib libraries of c++?
- From: 明覺 <shi minjue gmail com>
- To: gtkmm-list gnome org
- Subject: Re: how to make msys+mingw support math and stdlib libraries of c++?
- Date: Sun, 24 May 2009 17:06:15 +0800
On Sun, May 24, 2009 at 4:29 PM, Robert Pearce <rob bdt-home demon co uk> wrote:
> On Sun, 24 May 2009 15:22:08 +0800
> 明覺 <shi minjue gmail com> wrote:
>
>> I have successfully built the environment for gtkglextmm, using
>> mingw+msys, and now I'm ready to build my own application by it, but
>> it seems that there is no math and stdlib library support yet, here is
>> the error of my compile:
>> -----------------------------
>> $ g++ -mwindows -mms-bitfields -mno-cygwin -g `pkg-config --cflags gtkmm-2.4
>> gtkglextmm-1.2` main.cc Surface.cc `pkg-config --libs gtkmm-2.4 gtkglextmm-1.
>> 2` -lGL -lGLU -lm
>> Surface.cc: In member function `double Surface::Ypo(double, double, double)':
>> Surface.cc:47: error: `cos' was not declared in this scope
>> Surface.cc:47: error: `sin' was not declared in this scope
>> Surface.cc: In member function `void Surface::SetPoints()':
>> Surface.cc:63: error: `free' was not declared in this scope
>> Surface.cc:63: error: `malloc' was not declared in this scope
>> ------------------------------
>> any advice to solve it? thanks
>
> Most likely Surface.cc fails to #include the relevant headers (math.h
> and stdlib.h). This may work in some environments if one of the headers
> it does include uses them indirectly, but different versions of GTKmm or
> other may expose your bug.
yes, you are right, I made some low-level mistake.
this thread should be totally ignored.
sorry
> _______________________________________________
> gtkmm-list mailing list
> gtkmm-list gnome org
> http://mail.gnome.org/mailman/listinfo/gtkmm-list
>
--
我的操?系統是Gnu/Linux Debian/gNewSense Gnome Mozilla Gmail/Evolution
Gtkmm/Gtkglextmm Scim Totem Pidgin.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]