关于config_site.h文件【译】
生活随笔
收集整理的這篇文章主要介紹了
关于config_site.h文件【译】
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
編譯前的準備
創(chuàng)建config_site.h文件
在編譯源代碼之前,必須先創(chuàng)建pjlib/include/pj/config_site.h文件(可以為空)
提示:當使用基于Makefile的編譯系統(tǒng),這個過程將由Makefiles自動處理。但如果不是(比如Visual studio),config_site.h文件需要手動創(chuàng)建。
config_site.h文件的作用
pjlib/include/pj/config_site.h文件包含了一些自定義的類庫設置。
應該將所有的配置信息放入這個文件而不是更改PJ的相關文件,因為如果更改了PJ相關文件,那么在下次同步代碼的時候這些代碼將不會被更新。也就是,本地更改的內容將覆蓋從SVN上下載的最新文件。
將一些配置信息放入config_site.h文件可以解決這些問題,因為該文件并不是在版本管理范圍之內,所以當使用"svn update”命令的使用不會覆蓋該文件。
請找出一些宏配置信息,可以參照這個文件進行重寫:
- PJLIB Configuration (the pjlib/config.h file)
- PJLIB-UTIL Configuration (the pjlib-util/config.h file)
- PJNATH Configuration (the pjnath/config.h file)
- PJMEDIA Configuration (the pjmedia/config.h file)
- PJSIP Configuration (the pjsip/sip_config.h file)
文件pjlib/include/config_site_sample.h是config_site.h的一些簡單實現。
創(chuàng)建config_site.h文件時的注意點
最簡單的方式是創(chuàng)建一個空的config_site文件,那么將會使用類庫中默認的定義。
另一種創(chuàng)建config_site的方式是按下面的方式書寫:
// Uncomment to get minimum footprint (suitable for 1-2 concurrent calls only) //#define PJ_CONFIG_MINIMAL_SIZE// Uncomment to get maximum performance //#define PJ_CONFIG_MAXIMUM_SPEED#include <pj/config_site_sample.h>總結
以上是生活随笔為你收集整理的关于config_site.h文件【译】的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 招行信用卡溢缴款是什么意思
- 下一篇: opensips简介