Morfeusz SGJP biblioteka c++

Odpowiedz Nowy wątek
2014-12-25 01:59
0

Witam
Pobrałem bibliotekę Morfeusz 2 ze strony: http://sgjp.pl/morfeusz/dopobrania.html wersja: Morfeusz polimorf dla Linux i386 .deb package
Pakiet instaluje plik libmorfeusz2.so w folderze /usr/lib oraz pliki morfeusz2.h i morfeusz2_c.h w katalogu /usr/include
Następnie z poziomu programu chcę wykonać prostą metodę w celu sprawdzenia czy wszystko jest poprawnie zbudowane:

#include <iostream>

#include <string>
#include <morfeusz2.h>
#include <morfeusz2_c.h>

int main() {

typedef morfeusz::Morfeusz morfeusz;
morfeusz.getVersion();

return 0;
}

Następnie po skompilowaniu tego programu za pomocą: c++ -o test main.cpp -lmorfeusz2
Otrzymuję błąd: main.cpp: In function ‘int main(int, char**)’:
main.cpp:159:9: error: expected unqualified-id before ‘.’ token
morfeusz.getVersion();
^
Dodam, że jeśli zakomentuje wykonanie metody, program kompiluje się poprawnie. Jednak kiedy użyje komendy ldd w celu sprawdzenia załadowanych bibliotek, to libmorfeusz2 w ogóle nie widnieje na liście. Bardzo proszę o jakiekolwiek wskazówki. Z góry dziękuję za pomoc.

edytowany 2x, ostatnio: ak44, 2014-12-25 02:00

Pozostało 580 znaków

2014-12-25 02:01
1

::

Rekord najkrótszej trafnej odpowiedzi (1 znak) już jest za mną więc nici z tego ;P morfeusz::getVersion(); - _13th_Dragon 2014-12-25 02:50

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0