日韩性视频-久久久蜜桃-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一区二区在线观看 | 深夜福利免费视频 | 国产伦精品一区二区免费 | 欧美xxxⅹ性欧美大片 | ass亚洲熟妇毛耸耸pics | 在线电影一区二区三区 | 精品亚洲一区二区三区四区五区高 | 亚洲欧美日本国产 | 涩天堂 | 亚洲香蕉在线 | 日本精品在线视频 | 久久艹国产精品 | 波多野结衣在线播放视频 | 蜜桃麻豆视频 | 国产成人免费av一区二区午夜 | 中文字幕日韩在线视频 | 成年人在线视频免费观看 | 黄色激情毛片 | 色悠悠网址 | caopor在线视频 | 丝袜调教91porn | 久久久无码人妻精品无码 | 欧美乱轮视频 | 亚洲福利一区 | 在线成人免费视频 | 136福利视频导航 | 亚洲一区 在线播放 | sm乳奴虐乳调教bdsm | 亚洲一二三视频 | 成人性生交大片免费看中文 | 日韩精品一区二区三区视频 | 波多野结衣精品视频 | 一级片免费播放 | 在线免费观看黄色 | 羞羞漫画在线播放 | 欧美xxxxxxxxx | 欧美色炮 | 性喷潮久久久久久久久 | 成年人拍拍视频 | 这里只有精品66 | 蜜臀久久99精品久久久画质超高清 | 国产精品探花一区二区三区 | www插插插无码免费视频网站 | 亚洲砖区区免费 | 欧美丰满老熟妇aaaa片 | www.777奇米影视 | 人人爱人人艹 | 国产免费黄色小视频 | av在线资源 | 欧美激情第五页 | 在线视频91| 性xxxx搡xxxxx搡欧美 | 国产免费一区视频观看免费 | 看免费一级片 | 成人涩涩 | 亚洲av无码不卡一区二区三区 | 丰满少妇乱子伦精品看片 | 麻豆伊甸园 | 二区在线观看 | 卡通动漫亚洲综合 | 99涩涩| 久久视频国产 | 香蕉久久视频 | 欧美系列一区二区 | 狠狠的日 | 91青青草| 中文字幕在线视频免费观看 | 在线黄色av网站 | 日韩一区中文 | 狠狠地日 | 老头老太吃奶xb视频 | 天天爽天天干 | 91精品国产综合久久福利 | 久久加勒比 | 动漫美女放屁 | 男女插鸡视频 | 全黄一级播放 | 亚洲一区动漫 | 日韩视频在线视频 | 色大师av一区二区三区 | 少妇的性事hd | 国产视频分类 | 成人做爰黄 | 国产99在线播放 | 熟女毛片 | 国产精品视频全国免费观看 | 三年中文免费观看大全动漫 | 97日韩精品 | 女人舌吻男人茎视频 | 在线视频日韩精品 | 凹凸国产熟女精品视频 | 日韩视频在线免费观看 | 久久成年网 | 天天色天天色天天色 | 西西444www大胆无视频 | 国产一区高清 | 黑人巨大精品欧美黑寡妇 | 精品国产乱码久久久人妻 | 欧美精品第二页 |