日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux ortp 编译,Linux下oSIP的编译使用应该是很简单的,其Install说明文档.doc

發布時間:2025/3/12 linux 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux ortp 编译,Linux下oSIP的编译使用应该是很简单的,其Install说明文档.doc 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Linux下oSIP的編譯使用應該是很簡單的,其Install說明文檔.doc

Linux下oSIP的編譯使用應該是很簡單的,其Install說明文檔里也介紹的比較清楚,本文主要就oSIP在Windows平臺下VC 6.0開發環境下的使用作出描述?! ‰m然oSIP的開發人員也說明了,oSIP只使用了標準C開發庫,但許多人在Windows下使用oSIP時,第一步就被卡住了,得不到oSIP的LIB庫和DLL庫,也就沒有辦法將oSIP使用到自己的程序中去,所以第一步,我們將學習如何得到oSIP的靜態和動態鏈接庫,以便我們自己的程序能夠使用它們來成功編譯和執行我們的程序。第一階段:  先創建一個空白的Win32動態鏈接庫工程并保存。將oSIP版本3.0.1 src目錄下的osipparser2目錄下的所有文件都拷到我們剛創建的工程的根目錄下,在VC 6.0上操作: Project-Add To Project-Files   將所有的源程序和頭文件都加入到工程內,保存工程?!?這時,編譯一下工程會得到許多錯誤提示信息,其內容無非是找不到osipparser2/xxxxx.h頭文件之類。  處理:在Linux下,我們一般是將頭文件,lib庫都拷到/usr/inclue;/usr/lib之類的目錄下,C源程序里直接寫#include 時,能直接去找到它們,在VC 6.0里,同樣的,最簡單的方法就是將osip2源碼包中的include目錄下的 osipparser2目錄直接拷到我們的Windows下默認包含目錄即可,這個目錄在VC 6.0的Tool-Options-Drectories里設置,(當然,如果你知道這一步,也可以不用拷貝文件,直接在這里把oSIP源碼包所在目錄加進來就可以了),默認如果裝在C盤,目錄則為 C:\Program Files\Microsoft Visual Studio\VC98\Include。  這時,我們再次編譯我們的工程,順利編譯,生成osipparser2.dll,再創建一個工程,同上述創建動態鏈接庫方法,創建一個Win32靜態鏈接庫工程,直接編譯,即可得到osipparser2.lib?! ∩厦?#xff0c;我們得到了oSIP的解析器開發庫,下面再編譯完整的oSIP協議棧開發庫,同樣照上述方法,分別創建動態鏈接庫工程和靜態鏈接庫工程,只是要拷的文件換成src下的osip目錄下文件和include下的osip目錄下文件,得到osip2.dll和osip2.lib?! ≡诰幾gosip2.dll這一步可能會再次得到錯誤,內容含義是找不到鏈接庫,所以,我們要把前面編譯得到的osipparser2.lib也拷到osip工程目錄下,并在VC 6.0中操作:  Projet-Setting-Link中的Object/Library Modules: kernel32.lib user32.lib ... xxx.lib之類的內容最后增加: osipparser2.lib。保存工程后再次編譯,即可成功編譯osip2.dll。  至此,我們得到了完整的oSIP開發庫,使用時,只需在我們的程序里包含oSIP的頭文件,工程的鏈接參數里增加osipparser2.lib和osip2.lib即可。  下面我們驗證一下我們得到的開發庫,并大概了解一下oSIP的語法規范?! ≡赩C里創建win32控制臺程序工程,將libosip源碼包的src目錄下的test目錄內的C源程序隨便拷一個到工程時,直接編譯(工程設置里照前文方法在link選項里增加osip2.lib,osipparser2.lib引用我們之前成功編譯得到的靜態庫文件)就可以運行(帶參數運行,參數一般為一個文本文件,同樣從test目錄的res目錄里拷一個與源文件同名的純文本文件到工程目錄下即可)。  該目錄下的若干文件基本上是測試了oSIP的一些基本功能函數,例如URI解析之類,可以大概了解一下oSIP的語法規范和調用方法,同時也能校驗一下之前編譯的oSIP開發庫能否正常使用,成功完成本項工作后,可以進入下一步具體的oSIP的使用學習了。

要成功編譯eXoSIP,直接在XP-SP2上,用VC 6.0,雖然你使用了eXoSIP推薦的winsock2.h,但是會得到一個 sockaddr_storage結構不能識別的錯誤,因為vc6自帶的開發庫太古董了,需要升級系統的Platform SDK?! 〕晒Π惭b后編譯前需加OSIP_MT宏,以啟用線程庫,否則在程序中使用eXoSIP庫時會出錯,而編譯時也會得到許多函數未定義的Warning提示,編譯得到exosip2.lib供我們使用,當然,在此之前需要成功編譯了osip2和osipparser2,而在之后的實際使用時,發現oSIP也需要增加o

總結

以上是生活随笔為你收集整理的linux ortp 编译,Linux下oSIP的编译使用应该是很简单的,其Install说明文档.doc的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 视频一二三区 | 在线观看av的网站 | 亚洲视频一区二区三区四区 | 91色在线视频 | 黄色理伦片| 山村大伦淫第1部分阅读小说 | 日本在线视频一区二区三区 | 日韩一区二区三区三四区视频在线观看 | 超级砰砰砰97免费观看最新一期 | 国产精品v | 久久国产精彩视频 | 最近国语视频在线观看免费播放 | 欧美一区二区三区视频在线观看 | 日韩欧美成人一区二区三区 | 可以看的黄色网 | 麻豆一区二区在线 | 一二三区精品视频 | 国产精品久久久网站 | 一区二区三区国产av | 亚洲综合在线五月 | 91九色在线播放 | 亚洲激情网址 | 四虎4hu| yjizz视频 | 制服下的诱惑暮生 | 96在线视频 | 免费黄色链接 | 久久亚洲一区 | 日韩资源站 | 全国最大色 | 黄色小视频在线观看 | 美国三级a三级18 | 亚洲一区二区三区国产 | 成人免费看片在线观看 | 日本一区免费电影 | 丰满少妇被猛烈进入一区二区 | 日韩国产一区 | 男女交性视频播放 | 国产在线综合网 | 中文字幕日韩欧美一区二区三区 | 一级成人免费 | 色视频线观看在线播放 | 欧美视频在线观看一区二区三区 | 黄色的网站在线观看 | 亚av在线 | 中文字幕亚洲一区二区三区 | 不卡影院| 三级免费毛片 | 欧美日韩在线观看一区二区三区 | 人人草人 | 久久久资源 | 成人深夜视频 | www日本www | 日韩精品h | 91超碰在线观看 | 性欧美18—19sex性高清 | 成人在线视频观看 | 国产肉体xxxx裸体784大胆 | 欧美精品一区二 | 4438x全国最大成人网 | 日韩欧美电影一区二区三区 | 鲁一鲁一鲁一鲁一av | 欧美日韩人妻精品一区 | 好看的黄色网址 | 欧美日韩国产一区二区 | 99久久久国产精品 | 在线观看你懂的网址 | 亚洲av永久无码精品一百度影院 | 日日操av | 成年人在线视频免费观看 | 97夜色| 欧美激情18 | 超碰极品 | 国产精品1024 | 少妇久久久久久被弄到高潮 | 青青草视频在线观看免费 | 日本老妇高潮乱hd | 亚洲在线资源 | 国产欧美一区二区三区国产幕精品 | 国产一区二区三区 | 桃色激情网 | 日韩亚洲一区二区三区 | 免费萌白酱国产一区二区三区 | 成人蜜桃av | 欧美做爰全过程免费观看 | 人妻妺妺窝人体色www聚色窝 | 国产成人精品一区二区三区在线 | 在线观看日韩视频 | 97超碰碰碰 | 国产稀缺精品盗摄盗拍 | 九色porny原创自拍 | 国产在线拍揄自揄拍无码视频 | 国产真人无码作爱视频免费 | h视频网站在线观看 | 九九九热视频 | 日韩一区二区三区三四区视频在线观看 | 奴性白洁会所调教 | 亚洲免费黄色片 | 99国内揄拍国内精品人妻免费 |