往webrtc ninja工程中添加新文件

    webrtc工程是ninja-vs類型的,ninja用作編譯,visual studio只是起到輔助和調試的用途,如果不做某些處理,你用vs向工程中添加了新的頭文件或者源文件時,ninja在編譯的時候將認不到這些新添加的文件,於是會報LNK2019的錯誤,要想讓工程在編譯的時候識別這些新加的文件,只需要在工程文件夾中修改對應工程的ninja文件,裏面定義了本工程ninja編譯的時候所需要的配置信息,你只要添加一個形似:

build $
    obj\webrtc\examples\peerconnection\client\peerconnection_client.main_wnd.obj: $
    cxx ..\..\webrtc\examples\peerconnection\client\main_wnd.cc || $
    obj\webrtc\peerconnection_client.compile_depends.stamp

這樣的結構就行了,不過,要將對應文件的名字和路徑替換成上述的格式,這樣弄好後,直接編譯工程,ninja將會識別新添加的文件,不會報錯了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章