天天看點

如何在window vs2005 上編譯ortp?

在我的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]

繼續閱讀