Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[C++] Biblioteka Koolplot - nie działa

Ostatnio zmodyfikowano 2016-05-30 21:24
Autor Wiadomość
mieciox
Temat założony przez niniejszego użytkownika
[C++] Biblioteka Koolplot - nie działa
» 2016-05-29 21:09:28
Witam, chcę skompilować przykład
C/C++
#include "koolplot.h"

int main()
{
    Plotdata x( - 3.0, 3.0 ), y = sin( x ) - 0.5 * x;
    plot( x, y );
    return 0;
}

który pochodzi z tej strony http://koolplot.codecutter.org/.
Jest to biblioteka, która umożliwia rysowanie wykresów.

Do linkera dołączyłem pliki : libbgi.a, libkoolplot.a. Nagłówki wgrałem do folderu include mingw oraz biblioteki do folderu lib mingw.
Używam środowiska dev c++.
W wyniku kompilacji dostaje takie powiadomienia:
http://fotowrzut.pl/tmp/upload/NGK5O7MUJN/1.jpg

Czy ktoś już próbował uruchomić tę bibliotekę w środowisku dev c++? Proszę o wskazówki.
P-148703
darko202
» 2016-05-30 15:19:31
1.
biblioteki nie używałem, ale :
w pliku "koolplot.h" nie ma struktury/klasy Plotdata

myślę, że uzyskalibyśmy identyczny komunikat "undefined..." błędu dla dowolnego innego nieznanego
jeśli nie wierzysz to spróbuj zmienić na
np. CosTamBrakuje x(67,67);

czyli nie widzi obiektu !

2.
>>Do linkera dołączyłem pliki : libbgi.a, libkoolplot.a. Nagłówki wgrałem do folderu include mingw oraz biblioteki do folderu lib mingw.
?
Library installation for MingW:
 Copy headers koolplot.h, Plotdata.h, Plotstream.h, winbgitypes.h and BGI_util.h To your MingW #include directory.
 Copy library libkoolplot.a to your MingW lib directory.

? używasz dev++ to mogą być inne katalogi
patrz opcje dev


3. przykładowy link kompilacyjny programu
Compile with:
gcc.exe -x c++ -mwindows -o aplot.o aplot.c
Link with
gcc.exe -mwindows -o aplot.exe aplot.o -lkoolplot
 -lgdi32 -lcomdlg32 -luuid -loleaut32 -lole32 -lstdc++ -lsupc++

zobacz w opcjach jak ten link wyglada w dev++

? nie wiem jak, ale ze względu na powyższe punkty pewnie jest inaczej

4. instalacja biblioteki w devC++
http://cpp0x.pl/artykuly/?id=49

5.
Podsumowując :
Przedstaw to wszystko w czytelniejszej niż poprzednio postaci tzn. bez domyślania się
to ktoś podpowie Ci co zrobiłeś źle

Powodzenia :-)



P-148729
mieciox
Temat założony przez niniejszego użytkownika
» 2016-05-30 21:24:37
1.biblioteki nie używałem, ale :
w pliku "koolplot.h" nie ma struktury/klasy Plotdata

Źle patrzysz, sprawdź jeszcze raz. Plik nagłówkowy "koolplot.h" załącza inny plik nagłówkowy.


myślę, że uzyskalibyśmy identyczny komunikat "undefined..." błędu dla dowolnego innego nieznanego
jeśli nie wierzysz to spróbuj zmienić na
np. CosTamBrakuje x(67,67);

czyli nie widzi obiektu !
Oczywista oczywistość.


>>Do linkera dołączyłem pliki : libbgi.a, libkoolplot.a. Nagłówki wgrałem do folderu include mingw oraz biblioteki do folderu lib mingw.
?
Library installation for MingW:
 Copy headers koolplot.h, Plotdata.h, Plotstream.h, winbgitypes.h and BGI_util.h To your MingW #include directory.
 Copy library libkoolplot.a to your MingW lib directory.

? używasz dev++ to mogą być inne katalogi
patrz opcje dev
No autor tekstu nie sugerował katalogów. Jasne, że są to odpowiednie katalogi używane przez dev c++ , i w takowych odpowiednie pliki zostały umieszczone.


? nie wiem jak, ale ze względu na powyższe punkty pewnie jest inaczej

4. instalacja biblioteki w devC++
http://cpp0x.pl/artykuly/?id=49

Wiem jak się instaluje biblioteki w dev c++. Robiłem to z powodzeniem kilkanaście razy.


5.
Podsumowując :
Przedstaw to wszystko w czytelniejszej niż poprzednio postaci tzn. bez domyślania się
to ktoś podpowie Ci co zrobiłeś źle

Starałem się jak najdokładniej opisać problem. Zauważyłem , że w internecie nie tylko ja mam problem z poprawnym skonfigurowaniem sampla koolplot z środowiskiem dev c++. Dlatego pytanie skierowałem przede wszystkim do tych co już konfigurowali tę bibliotekę.
P-148747
« 1 »
  Strona 1 z 1