exosip鏈結問題

2021-08-19 00:15:04 字數 3780 閱讀 3401

>exosip.lib(exosip.obj) : error lnk2019: 無法解析的外部符號 _osip_transaction_set_reserved1,該符號在函式 __exosip_transaction_init 中被引用

1>exosip.lib(exosip.obj) : error lnk2019: 無法解析的外部符號 _osip_transaction_set_reserved5,該符號在函式 __exosip_retry_with_auth 中被引用

1>exosip.lib(jcallback.obj) : error lnk2001: 無法解析的外部符號 _osip_transaction_set_reserved5

1>exosip.lib(udp.obj) : error lnk2001: 無法解析的外部符號 _osip_transaction_set_reserved5

1>exosip.lib(exsubscription_api.obj) : error lnk2001: 無法解析的外部符號 _osip_transaction_set_reserved5

1>exosip.lib(exosip.obj) : error lnk2019: 無法解析的外部符號 _osip_transaction_get_reserved5,該符號在函式 __exosip_retry_with_auth 中被引用

1>exosip.lib(jcallback.obj) : error lnk2001: 無法解析的外部符號 _osip_transaction_get_reserved5

1>exosip.lib(exosip.obj) : error lnk2019: 無法解析的外部符號 _osip_transaction_set_reserved4,該符號在函式 __exosip_retry_with_auth 中被引用

1>exosip.lib(jcallback.obj) : error lnk2001: 無法解析的外部符號 _osip_transaction_set_reserved4

1>exosip.lib(udp.obj) : error lnk2001: 無法解析的外部符號 _osip_transaction_set_reserved4

1>exosip.lib(exinsubscription_api.obj) : error lnk2001: 無法解析的外部符號 _osip_transaction_set_reserved4

1>exosip.lib(exosip.obj) : error lnk2019: 無法解析的外部符號 _osip_transaction_get_reserved4,該符號在函式 __exosip_retry_with_auth 中被引用

1>exosip.lib(jcallback.obj) : error lnk2001: 無法解析的外部符號 _osip_transaction_get_reserved4

1>exosip.lib(udp.obj) : error lnk2019: 無法解析的外部符號 _osip_transaction_set_reserved3,該符號在函式 __exosip_process_response_out_of_transaction 中被引用

1>exosip.lib(exsubscription_api.obj) : error lnk2001: 無法解析的外部符號 _osip_transaction_set_reserved3

1>exosip.lib(exinsubscription_api.obj) : error lnk2001: 無法解析的外部符號 _osip_transaction_set_reserved3

1>exosip.lib(exosip.obj) : error lnk2001: 無法解析的外部符號 _osip_transaction_set_reserved3

1>exosip.lib(excall_api.obj) : error lnk2001: 無法解析的外部符號 _osip_transaction_set_reserved3

1>exosip.lib(jcallback.obj) : error lnk2001: 無法解析的外部符號 _osip_transaction_set_reserved3

1>exosip.lib(jcall.obj) : error lnk2001: 無法解析的外部符號 _osip_transaction_set_reserved3

1>exosip.lib(exosip.obj) : error lnk2019: 無法解析的外部符號 _osip_transaction_get_reserved3,該符號在函式 __exosip_retry_with_auth 中被引用

1>exosip.lib(jcallback.obj) : error lnk2001: 無法解析的外部符號 _osip_transaction_get_reserved3

1>exosip.lib(jcall.obj) : error lnk2001: 無法解析的外部符號 _osip_transaction_get_reserved3

1>exosip.lib(exosip.obj) : error lnk2019: 無法解析的外部符號 _osip_transaction_set_reserved2,該符號在函式 __exosip_retry_with_auth 中被引用

1>exosip.lib(excall_api.obj) : error lnk2001: 無法解析的外部符號 _osip_transaction_set_reserved2

1>exosip.lib(jcallback.obj) : error lnk2001: 無法解析的外部符號 _osip_transaction_set_reserved2

1>exosip.lib(udp.obj) : error lnk2001: 無法解析的外部符號 _osip_transaction_set_reserved2

1>exosip.lib(exosip.obj) : error lnk2019: 無法解析的外部符號 _osip_transaction_get_reserved2,該符號在函式 __exosip_retry_with_auth 中被引用

1>exosip.lib(jcallback.obj) : error lnk2001: 無法解析的外部符號 _osip_transaction_get_reserved2

1>exosip.lib(jcallback.obj) : error lnk2019: 無法解析的外部符號 _osip_transaction_get_reserved1,該符號在函式 _cb_snd_message 中被引用

1>g:\uasv2008\uas28181\debug\uas28181.exe : fatal error lnk1120: 10 個無法解析的外部命令

解決方法:

osip2.def檔案末尾新增:

osip_transaction_set_naptr_record  @138

osip_transaction_set_reserved1 @139

osip_transaction_set_reserved2 @140

osip_transaction_set_reserved3@141

osip_transaction_set_reserved4@142

osip_transaction_set_reserved5 @143

osip_transaction_get_reserved1 @144

osip_transaction_get_reserved2 @145

osip_transaction_get_reserved3 @146

osip_transaction_get_reserved4 @147

osip_transaction_get_reserved5@148

eXosip生成動態鏈結庫 VC

exosip生成動態鏈結庫 vc exosip 是純c 的sip協議棧實現,高效,簡潔,是眾多sip軟終端的核心庫之一 本段文字記錄了編譯exosip dll的過程 2 unzip,進入libexosip2 3.3.0 platform vsnet,開啟工程檔案 3 改變工程型別 配置屬性 常規 專...

關於Exosip的效率問題

最近一段時間利用boost多執行緒和ace多執行緒,對exosip的效能進行了比較深入一些的測試。現將測試方法分享一下,在此拋磚引玉,希望大家也可以提供一些建議。首先,原始的exosip只有2個執行緒,乙個做的事情很簡單,是等待事件,另外乙個執行緒非常忙,要做事務狀態的轉換,要收訊息,要解析訊息,要...

ios 使用exosip庫連線問題

最近使用exosip作為sip信令庫開發,在ios下面編譯過了以後,鏈結出現如下問題 undefined symbols for architecture arm64 res 9 dn expand referenced from exosip dnsutils naptr lookup in li...