国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

使用CMake GUI配置和生成jthread庫和jrtplib庫工程文件的方法

大家好!在前兩篇文章中,我們分別介紹了如何在控制臺中通過cmake命令編譯jthread靜態(tài)庫和jrtplib靜態(tài)庫。本篇文章將向大家介紹更高效的方法,即使用CMake GUI來配置和生成jthrea

大家好!在前兩篇文章中,我們分別介紹了如何在控制臺中通過cmake命令編譯jthread靜態(tài)庫和jrtplib靜態(tài)庫。本篇文章將向大家介紹更高效的方法,即使用CMake GUI來配置和生成jthread庫和jrtplib庫的工程文件。如果您有任何疑問,請通過下方評論或百度私信與我聯(lián)系,我會第一時間為您解答。如果您覺得這篇教程有幫助,請為我投上寶貴的一票(順便求個關(guān)注),謝謝!

步驟一:解壓文件

首先,將下載好的jthread和jrtplib文件解壓到“D:devBuild”目錄中。如果您之前已經(jīng)解壓過,請先刪除舊的文件,然后按照本文的實踐重新進(jìn)行操作。

步驟二:啟動CMake GUI

雙擊桌面上的“CMake(cmake-gui)”圖標(biāo)啟動CMake GUI程序。在CMake主界面中,點擊“Browse Source…”按鈕,然后選擇“jthread庫”的源碼位置(即jthread庫中CMakeList.txt文件所在目錄,而不是src目錄)。

步驟三:配置jthread庫

將源碼路徑復(fù)制,并粘貼到“編譯路徑”中。然后,在路徑后面追加“/vs2017build”,即在jthread源碼目錄下創(chuàng)建一個名為“vs2017build”的文件夾,用于保存生成的VS2017工程文件。完成路徑設(shè)置后,點擊CMake界面中的“Configure”按鈕,執(zhí)行配置任務(wù)。

步驟四:創(chuàng)建目錄

在彈出的“創(chuàng)建目錄對話框”中,點擊“Yes”按鈕,確認(rèn)創(chuàng)建目錄。

步驟五:配置項目

在彈出的“工程配置窗口”中,選擇生成器為“Visual Studio 2015 2017”,然后點擊“Finish”按鈕完成配置。

步驟六:生成VS2017工程文件

等待CMake完成項目配置后,將配置列表中的“CMAKE_INSTALL_PREFIX”值設(shè)置為“D:3rdparty”,取消勾選“JTHREAD_COMPILE_STATIC”(創(chuàng)建靜態(tài)庫),并勾選“JTHREAD_WIN32_CRITICALSECTION”(使用Win32的臨界區(qū)對象)。完成設(shè)置后,點擊“Generate”按鈕生成VS2017工程文件。

步驟七:打開jthread工程

項目配置完成后,在CMake日志列表中可以看到配置生成完畢的信息。如果不需要生成其他的CMake項目,可以直接關(guān)閉CMake GUI。然后,進(jìn)入jthread工程生成目錄,雙擊使用VS2017打開。在jthread解決方案打開后,編譯解決方案列表中的“ALL_BUILD項目”(編譯jthread庫),然后單獨編譯“INSTALL項目”(安裝生成的jthread庫)。完成Debug版本的編譯后,將解決方案配置設(shè)置為“Release”,然后重復(fù)以上步驟,生成Release版本的jthread動態(tài)庫。

步驟八:配置jrtplib庫

重新打開CMake GUI,并將源碼目錄設(shè)置為jrtplib源碼目錄,生成目錄設(shè)置為源碼目錄下的vs2017build目錄。然后點擊“Configure”按鈕配置項目。

步驟九:配置選項

項目配置完成后,可以看到許多配置選項。根據(jù)選項名稱,大致可以猜出它們的用途。與jthread配置一樣,將安裝目錄前綴設(shè)置為“D:3rdparty”,勾選生成動態(tài)庫,啟用jthread依賴并指定jthread庫的相關(guān)目錄。完成設(shè)置后,點擊“Generate”按鈕生成jrtplib項目。

步驟十:生成jrtplib庫

生成完畢后,注意到j(luò)rtplib還需要依賴libsrtp庫(支持安全傳輸?shù)腞TP庫)。由于目前用不到安全傳輸功能,可以直接忽略此步驟(以后用到時再介紹)。

進(jìn)入jrtplib項目生成目錄,雙擊打開。然后分別編譯出Debug版本和Release版本的jrtplib動態(tài)庫,步驟與jthread相同。

步驟十一:查看生成文件

最后,打開“D:3rdpartylib”目錄,可以看到所有生成的jthread和jrtplib庫文件。

以上就是使用CMake GUI配置和生成jthread庫和jrtplib庫的過程??偟膩碚f,使用CMake GUI能夠更直觀地修改CMake項目的配置參數(shù),非常便捷。希望本文對您有所幫助,謝謝!

標(biāo)簽: