在我的baidu部落格上也有相同的文章
我參考了《如何在windows下編譯ortp!(原創)》
文章他本人是在ortp-0.9.1,VC6.0,Windows XP條件下進行編譯的。
而我的編譯條件是:ortp-0.13.0 ,VS 2005 ,Windows XP
相對他來說比較實用一些。(我非常感謝和欣賞他)
下面 我介紹一下編譯過程
rtp的編譯:
假如你現在采用的是D盤:
1.在D盤上建立一個ortp檔案夾D:/ortp;
2.把ortp-0.13.0檔案夾下的include檔案夾整個拷到D盤的ortp檔案夾裡;
3.建立VS工程,選WIN 32 項目 Project name:ortp,
Location:D:/ortp/,選擇下一步,選擇DLL和空工程
右鍵點選項目屬性-》C/C++-》附加包含目錄 添加
D:/ortp/INCLUDE
D:/ortp/ortp
連結器-》輸入-》附加依賴項:添加ws2_32.lib winmm.lib(具體原因自己查,不加會産生linker 錯
誤)
4.删除建立的VS工程的預設的source files和header files,将ortp-0.13.0/src/ortp/
裡面的所有*.c和*.h檔案拷到D:/ortp/ortp/目錄下,即和*.dsw和*.dsp檔案放一起。修改。
5.在VS工程中加入這些檔案(.c,.h)
6.還要在D:/ortp/ortp,也就是目前檔案夾中添加ortp-config.h,ortp-config-win32.h,glib.h,
glibconfig.h這四個頭檔案。
其中有些地方有重定義,我做了一些修改。
你可以選擇生成lib 或dll 配置屬性 C/C++ 正常 項目預設值 配置類型 (選擇你需要的生成的類型)
生成的檔案都在 D:/ortp/ortp/debug 目錄下
我有設計好的編譯項目。
我已經上傳到
http://www.programsalon.com/
歡迎大家下載下傳
[email protected]