Mam błąd linkera, który wskazuje niezdefiniowane odniesienie do funkcji. Biblioteka współdzielona, w której oczekuję, że funkcja ma tę nazwę funkcji (sprawdziłem przez nm-s), więc teraz kolejną rzeczą, którą chcę zobaczyć, jest to, czy parametry funkcji są poprawne. Jak wyświetlić typ i liczbę parametrów dla funkcji w pliku obiektu współużytkowanego?Znajdź pełną definicję funkcji wewnątrz pliku obiektów udostępnionych C++.
EDYCJA: Problem w tym, że powstał: Próbowałem utworzyć plik obiektów wspólnych w C++, łącząc udostępniony obiekt C, ale w źródle C++ nie zawierałem nagłówka wewnątrz "zewnętrznego" C "" blok, więc nie był w stanie znaleźć tych symboli, Dziękuję wszystkim, którzy odpowiedzieli na to pytanie. To pytanie zostało już rozwiązane.
Co to jest tag "nm" w tym pytaniu? –
@JohnDibling: 'nm' jest poleceniem w systemach unix/Linux, które daje listę symboli w pliku obiektowym. –
Ah. Lepiej oznaczyć to pytanie [linux] niż [nm] –