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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

关于config_site.h文件【译】

發(fā)布時間:2023/12/10 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 关于config_site.h文件【译】 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

編譯前的準備

  • 創(chuàng)建config_site.h文件
  • config_site.h文件的作用
  • 創(chuàng)建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文件【译】的全部內容,希望文章能夠幫你解決所遇到的問題。

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