[GiNaC-list] GiNaC::marix::solve(..)
Lisa Maletzki
l.maletzki at tu-bs.de
Thu Jun 4 00:59:47 CEST 2009
Zitat von "Richard B. Kreckel" <kreckel at ginac.de>:
> Hi!
>
> Lisa Maletzki wrote:
>> Thanks again, I think that will do the trick but when compiling it
>> I get a linker error which I cannot solve (I'm fairly new to c++) I
>> can't say if it is just missing a library of if I wrote something
>> in the code wrong.
>>
>> This is the output:
>>
>> g++ -Xlinker `pkg-config --cflags --libs ginac` -o"sep"
>> ./src/bezierPoints.o ./src/testmain.o ./src/xml.o ./src/xmlParser.o
>> ./src/bezierPoints.o: In function `bezierPoints::solve(GiNaC::matrix, int)':
>> /my_folder/Debug/../src/bezierPoints.cpp:63: undefined reference to
>> `bezierPoints::generate_symbols(std::vector<GiNaC::symbol,
>> std::allocator<GiNaC::symbol> >&, std::basic_string<char,
>> std::char_traits<char>, std::allocator<char> > const&)'
>>
>> The method is declared in the header file and called with the write
>> name in the source file, so typing error can be ruled out. Any help?
>
> Apparently, you've declared the function generate_symbols inside
> namespace bezierPoints (since that's where the linker is looking for
> it). Did you also implement it inside namespace bezierPoints?
>
> Bye
> -richy.
> --
> Richard B. Kreckel
> <http://www.ginac.de/~kreckel/>
> _______________________________________________
> GiNaC-list mailing list
> GiNaC-list at ginac.de
> https://www.cebix.net/mailman/listinfo/ginac-list
Thanks a bunch for the help a clearly stupid mistake :)
Kind regards,
Lisa
More information about the GiNaC-list
mailing list