000
13.05.2008, 09:19 Uhr
jonez
|
Hi,
ich möchte mit der Bibliothek libSRTP eine kleine Beispielanwendung programmieren bzw. ein von dieser Bibliothek mitgeliefertes Beispiel ändern, weiß aber nicht wie ich meinem KDevelop mitteilen kann, dass es das Library auch verwenden soll.
Meine Versuche waren bis jetzt in den "Projekt-Einstellungen" -> "Einstellungen für configure" die LDFLAGS auf "-lsrtp" zu setzen. Dadurch sind auch einige Fehlermeldungen verschwunden, allerdings einige auch geblieben.
Diese Fehlermeldungen hatte ich ohne die angaben für die LDFLAGS:
Code: |
/home/jonas/projekte/srtptest/src/srtptest.c:118: undefined reference to `srtp_init' /home/jonas/projekte/srtptest/src/srtptest.c:279: undefined reference to `crypto_policy_set_rtp_default' /home/jonas/projekte/srtptest/src/srtptest.c:280: undefined reference to `crypto_policy_set_rtcp_default' /home/jonas/projekte/srtptest/src/srtptest.c:283: undefined reference to `crypto_policy_set_aes_cm_128_null_auth' /home/jonas/projekte/srtptest/src/srtptest.c:284: undefined reference to `crypto_policy_set_rtcp_default' /home/jonas/projekte/srtptest/src/srtptest.c:287: undefined reference to `crypto_policy_set_null_cipher_hmac_sha1_80' /home/jonas/projekte/srtptest/src/srtptest.c:288: undefined reference to `crypto_policy_set_rtcp_default' /home/jonas/projekte/srtptest/src/srtptest.c:304: undefined reference to `hex_string_to_octet_string' /home/jonas/projekte/srtptest/src/srtptest.c:324: undefined reference to `octet_string_hex_string' /home/jonas/projekte/srtptest/src/srtptest.c:325: undefined reference to `octet_string_hex_string' /home/jonas/projekte/srtptest/src/srtptest.c:375: undefined reference to `rtp_sender_init' /home/jonas/projekte/srtptest/src/srtptest.c:376: undefined reference to `srtp_create' /home/jonas/projekte/srtptest/src/srtptest.c:406: undefined reference to `rtp_sendto' /home/jonas/projekte/srtptest/src/srtptest.c:429: undefined reference to `rtp_receiver_init' /home/jonas/projekte/srtptest/src/srtptest.c:430: undefined reference to `srtp_create' /home/jonas/projekte/srtptest/src/srtptest.c:443: undefined reference to `rtp_recvfrom'
|
Mit den LDFLAGS erhalte ich noch folgende Fehlermeldungen:
Code: |
/home/jonas/projekte/srtptest/src/srtptest.c:375: undefined reference to `rtp_sender_init' /home/jonas/projekte/srtptest/src/srtptest.c:406: undefined reference to `rtp_sendto' /home/jonas/projekte/srtptest/src/srtptest.c:429: undefined reference to `rtp_receiver_init' /home/jonas/projekte/srtptest/src/srtptest.c:443: undefined reference to `rtp_recvfrom'
|
Warum einige Referenzen jetzt gelöst wurden konnten und andere nicht ist mir allerdings ein Rätsel. Ich komm gerade einfach nicht weiter. Kann mir da jemand einen kleines bisschen weiter helfen?
Danke, Jonas |