亚洲有码Av一区二区三区_国产高清啪啪免费视频_69色视频国产_国产成人人人爆出白浆_国产精品自在线拍国_一本久久伊人热热精品无码_午夜性刺激在线看免费带字幕_助力高品质欧美狂喷水_亚洲精品日韩无码_精品无码一区二区三区蜜臀_麻豆高清国产AV_熟妇人素无码中文字幕_亚洲a级片在线观看_国产欧美日韩三区_99国产成人高清在线观看

ARTICLE DETAIL

資訊詳情

深耕商務建站與企業(yè)官網(wǎng)運營的一線實戰(zhàn)洞察。

CMake實戰(zhàn)筆記:理清配置-生成-構(gòu)建,搞定依賴與Presets

CMake實戰(zhàn)筆記:理清配置-生成-構(gòu)建,搞定依賴與Presets 簡介《CMake實戰(zhàn).pdf》是一份面向 C/C 開發(fā)者的 CMake 入門與進階學習資料重點解決跨平臺構(gòu)建、大型項目組織和依賴庫接入問題。內(nèi)容從 CMake 的背景、安裝與基本語法講起依次覆蓋 Hello World 示例、靜態(tài)庫與動態(tài)庫構(gòu)建、外部共享庫與頭文件搜索路徑、常用變量與常用指令并通過 FindCURL 和自定義 FindHello 模塊演示模塊化查找與鏈接方法末尾還給出多目錄模板適合想系統(tǒng)上手 CMake 的讀者邊讀邊練。在此基礎(chǔ)上資料還梳理了 PROJECT、ADD_EXECUTABLE、ADD_LIBRARY、INSTALL、FIND_PACKAGE 等關(guān)鍵指令以及 CMAKE_INCLUDE_PATH/CMAKE_LIBRARY_PATH 環(huán)境變量的用法能幫助讀者看懂并編寫 CMakeLists.txt。資源為單份 PDF 電子書共 1 個 pdf 文件壓縮包大小約 998KB下載后可直接閱讀或打印便于離線學習目前已有 980 人學習下載。通過這份資料可快速建立對 CMake 構(gòu)建流程和模塊機制的體系化認識減少多平臺編譯時的試錯成本。1. CMake實戰(zhàn)一份構(gòu)建配置筆記最該先弄懂的不是語法而是“什么時候執(zhí)行”C/C 項目的痛點往往不在寫代碼而在“怎么把編譯規(guī)則說清楚”同一套源碼到了 Windows 要用 Visual Studio在 Linux 上走 Ninja進 CI 又換成容器里的 GCCMakefile 寫得再用心也架不住平臺差異。CMake 解決的正是這個問題——把路徑、編譯選項、依賴關(guān)系用聲明式配置寫好再由它生成對應平臺的構(gòu)建腳本。對于常年面對多依賴工程、又不想被 IDE 綁定的人CMake 是事實標準也是繞不開的一課。像《CMake實戰(zhàn)》這類筆記開局不會先講變量語法而是從“最小可跑工程”起步讓讀者先看到產(chǎn)出物再回去理解工具鏈。下面我會按“先立框架、再給可抄配置、最后填坑”的順序把整條鏈路拆開講。2. 先吃透“配置 - 生成 - 構(gòu)建”三個階段CMakeLists.txt 才不是黑匣子2.1 三個階段各負責什么弄錯的代價往往是一整天很多新手把 CMake 當成編譯器以為執(zhí)行 cmake 命令就等于編完了。實際上 cmake 只是“構(gòu)建系統(tǒng)的生成器”它讀出 CMakeLists.txt 中的聲明經(jīng)過一次配置configure生成一份具體的構(gòu)建腳本generate最后由 make、ninja 或 Visual Studio 去執(zhí)行真正的編譯鏈接任務。三個階段職責完全不同。配置階段做的是“求值”解析 CMakeLists.txt、處理 if/函數(shù)調(diào)用、展開你自定義的變量并把結(jié)果落盤到構(gòu)建目錄的 CMakeCache.txt 里。生成階段則基于配置的結(jié)果把 target 轉(zhuǎn)換成對應生成器的項目文件或 Makefile/Ninja 文件。構(gòu)建階段不歸 CMake 管它調(diào)用的是底層的構(gòu)建工具。區(qū)分這三個階段不是摳概念。典型翻車場景是你在 CMakeLists.txt 里寫了 set(CMAKE_CXX_STANDARD 17)發(fā)現(xiàn)沒生效原因可能是拼寫錯誤或位置不對被后面的 project() 覆蓋也可能因為緩存里已有舊值cmake 認為“沒有變化”而跳過重新生成。不理解“配置是一次求值、結(jié)果進了緩存”這個前提排錯時就會在三個階段之間反復折騰。我一般建議新項目第一步就用這種區(qū)分方式審視構(gòu)建流程每次改 CMakeLists.txt 后先觀察配置階段是否真的重新運行再去看生成的 build.ninja 或 Makefile 是否有變化最后才懷疑編譯器。把三層的責任搞清楚構(gòu)建問題就縮小了一半。命令行也有相應的調(diào)試手段。配置時加 --trace 可以看到每條 CMake 語句的執(zhí)行順序與變量值--trace-expand 會把變量替換后的真實內(nèi)容打出來。生成后如果懷疑生成的構(gòu)建腳本有問題直接打開 build 目錄里的 build.ninja 或 Makefile 查具體規(guī)則即可。這些都屬于“先確認是哪一層出了錯”再決定要不要動源碼。2.2 最小可用的 CMakeLists.txt四個基本語句與“目標導向”的配置先看一個最小的 C 可執(zhí)行工程。目錄里只有 main.cpp、include/ 和 CMakeLists.txt配置代碼不超過十行cmake_minimum_required(VERSION 3.16) project(cmake_practice VERSION 1.0.0 LANGUAGES CXX) add_executable(app main.cpp) target_compile_features(app PRIVATE cxx_std_17) target_include_directories(app PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/include )cmake_minimum_required 不只是一個版本檢查它還決定了很多策略policy的默認行為比如 CMP0074 是否允許用 CMAKE_PREFIX_PATH 去搜 find_package。project() 設(shè)置項目名、版本號和啟用的語言LANGUAGES CXX 會觸發(fā)編譯器探測這一步產(chǎn)生的編譯器信息會進入緩存。add_executable 定義了一個可執(zhí)行目標這是 CMake 3.0 之后的核心抽象一切依賴、編譯選項、頭文件路徑都掛在 target 上而不是掛在全局。target_compile_features 指定 C 標準它會為不支持該特性的編譯器直接報配置錯誤比 CMAKE_CXX_STANDARD 的“盡力而為”嚴格得多。很多人習慣在頂層 set CMAKE_CXX_STANDARD 17簡單但作用域是全局的大型項目里某個子目錄再 set 一次就會把整個構(gòu)建帶偏target_compile_features 只影響當前 targetPRIVATE 表示這個編譯特性不傳遞給鏈接到它的下游目標。構(gòu)建命令分兩段執(zhí)行cmake -S . -B build -G Ninja cmake --build build --target app -j 8第一段完成配置和生成-S 指源碼目錄-B 指構(gòu)建目錄-G 選生成器。第二段才真正進入構(gòu)建--target 指定構(gòu)建哪個目標-j 控制并行任務數(shù)。執(zhí)行第二次 cmake -S . -B build 時如果 CMakeLists 沒變化CMake 會提示“No need to regenerate”直接復用已有構(gòu)建文件這就是觀察“配置和構(gòu)建分離”最直觀的入口。2.3 變量、緩存和 target配置的三個核心對象除語法外CMake 的配置體系由三件套構(gòu)成變量、緩存和目標。普通變量只在當前 CMakeLists 展開過程里有效用 set() 定義緩存變量則寫入 CMakeCache.txt下次 configure 仍然存在用 -D 傳參時設(shè)置的就是緩存變量。target 是另一個維度它描述“構(gòu)建什么”和“怎么和別的 target 關(guān)聯(lián)”。理解這三者的關(guān)系最常用到的參數(shù)可以看這張表參數(shù)作用使用場景-S指定源碼根目錄替代舊的 cd cmake .. 寫法-B指定構(gòu)建目錄讓源碼目錄保持干凈-G指定生成器Ninja / Visual Studio / Unix Makefiles-D設(shè)置緩存變量覆蓋 CMAKE_BUILD_TYPE、依賴路徑等--build調(diào)用底層工具構(gòu)建替代直接敲 make 或 ninja一個典型用法是臨時切構(gòu)建類型cmake -S . -B build -G Ninja -DCMAKE_BUILD_TYPERelWithDebInfoCMAKE_BUILD_TYPE 是單配置生成器Ninja、Unix Makefiles才需要顯式設(shè)置的變量Visual Studio 屬于多配置生成器會在 IDE 里按 Debug/Release 分別生成不依賴這個變量。這也是很多人把項目從 Linux 挪到 Windows 后發(fā)現(xiàn) -DCMAKE_BUILD_TYPE 不生效的原因——不是寫錯了而是生成器的配置模型不同。還有一個容易被忽略的細節(jié)普通變量名區(qū)分大小寫但 CMake 的緩存變量在命令行里通常是全大寫。用 set(CMAKE_BUILD_TYPE Debug) 和用 -DCMAKE_BUILD_TYPEDebug 的效果不同前者只改當前配置過程后者能跨 configure 持久化。調(diào)試時不確定變量是誰設(shè)的可以直接看 build/CMakeCache.txt里面記錄了每個緩存變量的來源和當前值。3. 第三方依賴接入find_package 查找、FetchContent 拉源碼和 CMake GUI 調(diào)參3.1 find_package 的兩種模式MODULE 與 CONFIG以及“找到”的含義第三方庫集成是 CMake 實戰(zhàn)里最耗時間的部分。許多人的第一反應是手動加 include 路徑和庫文件路徑但這會退化成一個又一個 -I 和 -L換臺機器全部失效。CMake 的標準做法是用 find_package而理解它有兩種查找模式能省掉不少排查時間。MODULE 模式由 CMake 自帶或項目提供的 FindXXX.cmake 腳本執(zhí)行查找腳本里封裝了頭文件路徑、庫文件路徑和版本判斷邏輯CONFIG 模式由庫安裝時自帶的 XXXConfig.cmake 提供信息。現(xiàn)代庫基本都走 CONFIG 模式因為安裝時能把自己的目標、編譯選項、接口依賴全部導出。find_package(OpenCV REQUIRED) target_link_libraries(app PRIVATE ${OpenCV_LIBS})這里要分清find_package 找到的并不一定是“庫文件”可能是一組變量也可能是一個導入目標imported target。老庫習慣導出變量比如 OpenCV_LIBS、OpenCV_INCLUDE_DIRS新庫會導出 OpenCV::core 這樣的命名空間目標鏈接它就能自動帶上 include 目錄和傳遞依賴。判斷庫支持哪種方式可以看安裝目錄下有沒有 xxx-config.cmake 或 xxxConfig.cmake。find_package 默認按一套搜索順序查找最常用到的修正手段是指定搜索起點-DCMAKE_PREFIX_PATH/path/to/libroot。這個緩存變量同時影響 CONFIG 模式下的 XXXConfig.cmake 查找路徑以及 find_path/find_library 的搜索范圍。如果你的庫裝在非標準位置先設(shè)這個變量比逐個改 CMAKE_INCLUDE_PATH 和 CMAKE_LIBRARY_PATH 要省事得多。3.2 沒有系統(tǒng)庫可找時FetchContent 把依賴源碼直接拉進構(gòu)建系統(tǒng)里沒裝這個庫或者想要保證所有人用的依賴版本一致常見做法是 FetchContent。它的特點是把依賴源碼當作主工程的一部分參與構(gòu)建所有 target 在同一個構(gòu)建圖里能共享編譯緩存和編譯選項這是它目前比 ExternalProject 更受歡迎的原因。include(FetchContent) FetchContent_Declare( my_lib GIT_REPOSITORY https://your-git-host/team/my_lib.git GIT_TAG v1.2.0 GIT_SHALLOW TRUE ) FetchContent_MakeAvailable(my_lib) target_link_libraries(app PRIVATE my_lib)FetchContent_Declare 只是登記依賴信息和獲取方式真正觸發(fā)下載和構(gòu)建的是 FetchContent_MakeAvailable。它會檢查依賴是否已經(jīng)被某個父工程定義沒有才執(zhí)行下載、解包和 add_subdirectory。GIT_SHALLOW TRUE 表示淺克隆只取指定 tag 的代碼能顯著減少下載量如果需要依賴的完整提交歷史去做子模塊聯(lián)動就不要開這個選項。FetchContent 的坑主要在下載階段編譯機沒外網(wǎng)時配置會卡在拉取代碼。常見做法是把依賴源碼先打包放到內(nèi)網(wǎng) Git 或本地文件路徑GIT_REPOSITORY 換成 file:// URL或者用 PATCH_COMMAND 在源碼落地后做本地定制。依賴下載后被緩存到構(gòu)建目錄下的 _deps 子目錄刪掉 build 目錄就等于刪掉所有依賴源碼下次全量拉取離線環(huán)境里這一下會非常痛。3.3 用 CMake GUI 或 -D 參數(shù)管理緩存變量一次完整的調(diào)參路徑CMake 自帶圖形工具 cmake-gui很多人以為它只是給 Windows 用戶填路徑用的其實它不是用來寫 CMakeLists 的而是用來“一次性查看和修改緩存變量”的。終端下每次傳 -D 太長、記不住變量名時GUI 的價值就很明顯點 Configure 選生成器和編譯器左側(cè)按分組列出所有緩存變量改完再點 Generate。整個過程其實就是配置階段的圖形化版本底層改的還是 CMakeCache.txt。cmake -S . -B build -G Ninja \ -DCMAKE_BUILD_TYPEDebug \ -DCMAKE_PREFIX_PATH$(pwd)/third_party_install \ -DMY_FEATURE_FLAGON這四條是命令行調(diào)參最常見組合指定源碼和構(gòu)建目錄、選生成器、設(shè)構(gòu)建類型、告訴 CMake 去哪里找第三方安裝。其中 MY_FEATURE_FLAGON 這種自定義緩存變量在 CMakeLists 里一般需要配合 option() 或 cache 聲明否則 -D 傳一個未聲明的變量CMake 只是把它放進緩存CMakeLists 里讀不到也不會報錯——這是很多人“設(shè)了變量但沒反應”的真相之一。CMake GUI 和命令行混用時要記住緩存是持久化的。GUI 里 Configure 過之后再跑命令行 -D 覆蓋同名變量最終以最后一次為準。如果 GUI 里改了變量但 CMakeLists 好像沒生效先打開 build/CMakeCache.txt 搜索這個變量名看是不是在別的位置被 set() 覆蓋了沒有再考慮刪除緩存重新配置。4. CMake 常見坑與排查緩存不刷新、鏈接失敗、strip 與編譯器混用4.1 頭文件找不到先查 include 目錄是 PUBLIC 還是 PRIVATE現(xiàn)象find_package 和 target_link_libraries 都寫了構(gòu)建仍報 fatal error: xxx.h: No such file or directory。原因這個問題九成出在“頭文件目錄沒有傳播”上。target 的 include 目錄分為 PRIVATE、PUBLIC、INTERFACE 三種可見性PRIVATE 只對當前目標可見如果一個靜態(tài)庫把依賴的頭文件目錄配成了 PRIVATE下游目標鏈接它時那些頭文件路徑不會自動出現(xiàn)。另一個常見場景是第三方庫的 Config 文件只導出了庫文件路徑?jīng)]導出它的 include 目錄。解決先查庫的目標是否帶接口頭文件路徑方法是在生成的鏈接規(guī)則里看 include 實際展開結(jié)果更直接的是打開庫自帶的 xxxConfig.cmake搜索 INTERFACE_INCLUDE_DIRECTORIES。沒有就手動補target_include_directories(app PRIVATE ${MY_LIB_INCLUDE_DIR} )但這是打補丁。理想做法是讓依賴方把 include 目錄作為 INTERFACE 屬性導出或者修改第三方庫的 CMakeLists 來修正它的目標屬性。4.2 改完 CMakeLists 重新構(gòu)建跑的還是舊規(guī)則現(xiàn)象往 add_executable 里新增了一個源文件重新執(zhí)行 cmake --build 后新增文件沒有被編譯進產(chǎn)物。原因add_executable 里的源文件列表是在配置階段展開的配置過程檢測到 CMakeLists 變化會重新運行但前提是 CMake 認為“有必要”。如果用的是 file(GLOB) 自動收集源文件GLOB 的結(jié)果只在配置時展開一次新增文件不會觸發(fā)重新配置這是 CMake 里最經(jīng)典的翻車點。還有一個隱性原因修改的是 build 目錄里的緩存變量但命令行沒重新執(zhí)行 configure直接做 --build 時被生成器跳過了。解決最穩(wěn)妥的手段是手動觸發(fā)一次干凈的配置rm -rf build cmake -S . -B build -DCMAKE_BUILD_TYPEDebug cmake --build build -j 8如果你不想全量重建可以先只刪除 CMakeCache.txt 再重新 configure但依賴路徑和編譯器信息會丟失有些變量會回到默認值。對 file(GLOB)如果項目規(guī)模可控推薦顯式列出源文件一定要用 GLOB就在 file() 加 CONFIGURE_DEPENDS讓 CMake 在構(gòu)建時重新檢查文件列表。代價是每次構(gòu)建都會多一步目錄掃描大型項目有明顯開銷。4.3 鏈接時報 undefined reference靜態(tài)庫鏈接順序和“沒鏈接進來”是兩回事現(xiàn)象target_link_libraries 里明明加了庫鏈接階段還是報一堆未定義符號而且這些符號在庫里確實存在。原因靜態(tài)庫的鏈接順序是敏感的。鏈接器從左到右掃描目標文件后面的庫引用前面的符號才能解析如果庫 B 依賴庫 A命令行里 B 出現(xiàn)在 A 之前符號就無法解析。CMake 的 target_link_libraries 順序會直接體現(xiàn)在生成鏈接命令里手工調(diào)整順序只是臨時解法。另一類原因是某些庫不是通過目標鏈接的而是直接寫了絕對路徑路徑本身的格式或庫類型與當前編譯器不匹配。解決把依賴關(guān)系理順按“被依賴者放后面”的原則排列庫。不要手寫 -l 參數(shù)讓 CMake 管理順序。需要看真實鏈接命令時加 verbosecmake --build build --verbose這會打印每個編譯和鏈接動作的完整命令行??吹?link.txt 內(nèi)容后確認所有庫的順序和依賴關(guān)系一致。如果確實存在兩個靜態(tài)庫互相引用這種“循環(huán)依賴”用鏈接器的 start-group/end-group 兜底但這是最后的處理手段正常項目應該通過重構(gòu)目標拆分來避免。4.4 發(fā)布時想 strip 符號結(jié)果把調(diào)試信息也全刪了現(xiàn)象在 CMakeLists 里加了一句 set(CMAKE_CXX_FLAGS_RELEASE -s)Release 產(chǎn)物變小了但需要調(diào)試線上問題時backtrace 里的函數(shù)名全部變成了地址。原因-s 是給鏈接器的 strip 選項等于在鏈接階段直接剝離符號表。把它塞進 CMAKE_CXX_FLAGS_RELEASE會讓所有 Release 目標無差別地被 strip包括那些還想留符號做調(diào)試的庫。更麻煩的是 Debug 構(gòu)建通常不帶這個參數(shù)導致 Debug 和 Release 產(chǎn)物的可調(diào)試性差異巨大。解決在目標級別精確控制而不是設(shè)置全局變量if(CMAKE_STRIP) add_custom_command(TARGET app POST_BUILD COMMAND ${CMAKE_STRIP} $TARGET_FILE:app COMMENT Stripping symbols from app ) endif()CMake 的 CMAKE_STRIP 變量會在初始化階段探測到工具鏈自帶 strip 程序。用 add_custom_command 掛在目標構(gòu)建完成后命令里用生成器表達式 $TARGET_FILE:app 獲取實際產(chǎn)物路徑。這樣只有指定目標會被處理而且只在對應構(gòu)建類型里生效。如果要把這個行為綁定到 install 流程可以用 install(CODE) 嵌一段 strip 調(diào)用確保被打包的是剝離過符號的可執(zhí)行文件。血淚經(jīng)驗是strip 和調(diào)試信息的取舍應該按目標劃分而不是按構(gòu)建類型一刀切。4.5 新版 CMake 語法用不了apt 裝的版本太舊離線環(huán)境怎么裝新版現(xiàn)象項目 CMakeLists 里用了 FetchContent或者 cmake_minimum_required(VERSION 3.16) 直接報錯提示當前 cmake 版本是 3.10。原因apt 倉庫里的 CMake 版本跟隨系統(tǒng)發(fā)行版Ubuntu 18.04 默認就是 CMake 3.10 左右很多現(xiàn)代語法和模塊不可用。這不是配置寫錯而是工具鏈版本不足。解決CMake 官方提供預編譯的二進制包適合在線環(huán)境或離線拷貝安裝。離線安裝的常見做法是在能聯(lián)網(wǎng)的機器上下載對應 Linux 平臺的 tar.gz 包拷到目標機器后解壓到 /opt然后把 bin 目錄加進 PATH。版本選擇上優(yōu)先看 cmake_minimum_required 要求再留一點余量不要追最新版。tar -xzf cmake-x.y.z-linux-x86_64.tar.gz -C /opt export PATH/opt/cmake-x.y.z-linux-x86_64/bin:$PATH cmake --version這個安裝方式不依賴發(fā)行版包管理器也不污染系統(tǒng)目錄比較適合同一臺機器上維護多個項目、不同 CMake 版本的需求。注意檢查 PATH 優(yōu)先級如果系統(tǒng)自帶 cmake 在 /usr/binexport PATH 要放在 /usr/bin 前面重開終端后不生效說明 export 沒有寫進 shell 配置。在線環(huán)境里也有 pip 安裝 CMake 的方式適合想隔離在虛擬環(huán)境里的場景但要注意很多工程腳本默認調(diào)用的仍是系統(tǒng) cmake。5. 把構(gòu)建配置沉淀成工程資產(chǎn)Presets、compile_commands 與可復現(xiàn)構(gòu)建5.1 一次配置團隊共用CMakePresets.json項目里每臺機器、每個 IDE 都在用不同的命令行參數(shù)時溝通成本很高。CMake 3.21 之后可以用 CMakePresets.json 把常用配置固定下來把 -D、-G、構(gòu)建目錄這些參數(shù)全部收進倉庫統(tǒng)一入口。下面是一份最小可用的配置{ version: 3, cmakeMinimumRequired: { major: 3, minor: 21, patch: 0 }, configurePresets: [ { name: dev, generator: Ninja, binaryDir: ${sourceDir}/build/dev, cacheVariables: { CMAKE_BUILD_TYPE: Debug, CMAKE_EXPORT_COMPILE_COMMANDS: ON } } ], buildPresets: [ { name: dev, configurePreset: dev, jobs: 8 } ] }使用方式變成兩行命令cmake --preset dev cmake --build --preset dev團隊里所有成員用同一個 preset 名構(gòu)建目錄、緩存變量、生成器全部一致。比在 README 里寫一長串命令更不容易出錯。同一個 preset 可以派生出 debug、release、asan 等多個變體用 inherits 字段復用公共配置避免每個開發(fā)者維護自己的命令歷史。5.2 驗證構(gòu)建規(guī)律compile_commands 與 ccacheCMAKE_EXPORT_COMPILE_COMMANDS 開啟后構(gòu)建目錄下會生成 compile_commands.json里面是每個源文件的真實編譯命令。這份文件對 clangd、ccls 這類語言服務器很有價值IDE 或編輯器能據(jù)此做跳轉(zhuǎn)和補全而不用自己解析 CMake 配置。驗證構(gòu)建是否可復現(xiàn)我的習慣是每周至少一次從零構(gòu)建刪除 build 目錄后按同一份 preset 重新配置、構(gòu)建確認不會出現(xiàn)只在“增量構(gòu)建”階段才暴露的臟依賴問題。保持這個習慣后我發(fā)現(xiàn)不少問題其實是增量構(gòu)建條件下沒暴露出來的某個目標依賴了過期產(chǎn)物、某個頭文件沒被正確聲明為依賴、生成器表達式只在干凈構(gòu)建時求值正確。配合 ccache 能緩解“全量重建耗時”的顧慮。配置時指定編譯器 launcherCMake 會把它插入到每次編譯命令前執(zhí)行cmake -S . -B build -DCMAKE_CXX_COMPILER_LAUNCHERccacheccache 命中后即使刪了 build 目錄也能復用同一份編譯緩存全量重建的時間能被壓到很小的范圍。驗證的時候先查 ccache -s 的命中率再判斷哪些目標適合做 clean-first。經(jīng)過這些年踩坑我現(xiàn)在的習慣是先跑 --verbose 看真實編譯命令再決定要不要動 CMakeLists先把構(gòu)建配置凍結(jié)成 preset再把干凈構(gòu)建納入每周節(jié)奏。構(gòu)建配置應該像代碼一樣被審閱和維護而不是想起來才清理一次。希望幫到你。本文還有配套的精品資源點擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
欧美日韩国产中文精品字幕自在自线| 九九九九九九视频免费| 色爱三区| yw尤物av无码点击进入麻豆| 国产又大又粗又色生活片亚洲国产精品成人久久久综合免费 | 3p国产色噜噜一区| 欧美性天天| 国产熟女二区| 亚洲超碰在线| 国产人妖视频一区在线观看| 成人性交午夜免费片| 日欧美色| 色婷婷在线视频精品导航| 成人一级性爱| 国产精品不卡av免费在线观看| 中文字幕人妻色偷偷久久皮| 99re这里只有精品中心播放| 中日高清无码操逼视频| 91熟女熟妇视频网站| 婷婷av在线中文字幕| 中文字幕免费在线观看| 伊人久久大香线综合无码| 91在线精品| 9丨亚洲一区二区在线| 久久人妻一区二区三区高清| 在线观看视频91| 色婷婷电影网| 亚洲婷婷五月天| 欧美精品23| 欧美性爱第1 页| 成人一二三区| 亚洲se91| 精品国产91内射久久| 亚洲丝袜综合| 看免费的黄片| 啪啪91| 亚洲综合网91| 91另类| 97在线免费观看视频| 中文字幕第2页| 亚洲大色堂| 色网综合网| 女人的天堂大香蕉网| 99蜜桃臀亚洲成人在线观看| 欧美综合 站| 亚洲做性| 秋霞免费无码视频日韩A片| 日韩强奸av| 日韩精品黄片免费观看| 99热在线观看| 欧美性爱网97| 欧美人妻一区二区| 成·人免费午夜在线观看| 日韩一区二区精彩视频| 国产女性无套 免费观看| 狠狠穞A片一區二區三區| 校园春色 男人天堂| 中文字幕一区 二 区 三 四 五 区日 日 骚 | 成人小说视频在线精品欧美| 久久精品国产精品亚洲艾通辽熟妇| 日韩av不卡在线观看| 麻豆国产尤物AV| 啊啊啊啊啊在线观看网址| 午夜精品一区二区三区三上悠亚| 欧美日韩亚洲天堂网| 精彩久久中文| 强奸乱伦麻豆| 99精彩视频| 激情露脸爱| 欧美青青草视频| 1区2区3区视频| av网站在线观看了| 不卡人妻少妇精品毛片一区23区视频| 少妇内射视频| 久久久久久亚洲Av无码| 精品视频久久久久九九九九9999| 成人一区二区三区四区| 激情五月天中文字幕色| 欧美婷婷五月天| 欧美一区二区传媒| 亚洲精品97| 天美麻花大全视频| 麻豆区久久久久亚| 嫩草影院在线观看精品| 一区 欧美 日韩 麻豆| 91人人操| 嗯嗯啊啊视频在线看| 噜噜噜亚洲精| 99∨VTV| 成人情色综合网| 国产精品久久久蜜臀| 欧美日韩欧美| 91影视亚洲| 日韩一级二级三级在线不卡观看完整| 久久亚洲AV成人精品无码| 久久大香蕉手机高清| 人妻激情视频| 亚洲第一页色| 麻豆亚洲AV成人无码久久精品| 无码免费精品高清| 一区二区三区一亚洲中文字幕、综合区灬 | 国产一区二区三区高清视频| 有码免费观看| 最新的亚洲无吗| 亚洲综合69| 黄片色区软件| 亚洲情色 无码专区| 99久久9| 精品久久久久久久| 欧美最大综合网| 任你爽视频| 加勒比中文av| 牛牛久久国产精品视频一二三 | 中字一区| 亚洲欧洲偷拍一区| 国产黄色影片在线观看| 97超碰大| 人妻少妇精品久久久| 欧美日韩性爱操大逼| 99超碰网| 男人的天堂久久狠| 91N综合在线| 五月婷色| 综合网色| 欧美第一页| 欧美日韩夜夜| 男人兔费天堂| 亚洲人妻中文高清| 黄视频免费| 伊色久人大在线| 精品美女少妇一区二区三区| 久久综合婷婷| 色播五月丁香| 免费观看的黄色的网站| 男啪女色黄无遮挡免费观看| 激情婷婷丁香| 最新日本中文字幕| 亚洲情色 自拍| 啊啊啊要高潮了| 国产天天看| 少妇久久久久久久| 一牛影视久久久一区二区三区| 亚洲日韩AV视色| 毛片麻豆91糖心精品毛情片| 3p国产欧美99热| 天操老女人| 国产成人天堂| 亚洲五月丁香花狠狠干一区二区三区| 懂色AV蜜臀无码精品APP | 青青三级视频| 久久99深爱久久99精品| 中文字幕一区二区三区高清| 懂色AV一区二区三区| 翔田千里A片一区二区| 久操大香蕉超碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰 | 日韩啪啪网| 男人天堂毛片| 一区二区三区麻豆| 26uuu最新| 欧美色婷婷| 久久久999日本大片| 综合夜夜| 婷婷三区| 亚洲自拍欧美国产首页网曝| 韩日自拍| 伊蕉97蜜桃97狠狠综合干| 日本三级日本三级三级人妇四虎| 国产一区二区三区不卡手机在线| 婷婷啪啪| 在线啊啊啊啊| 神马久久69| 亚洲网自拍| 久久日本熟妇熟色高清| 男人久久精品| 啊啊啊好多水| 日韩成人无码| 欧美十八禁视频| 亚洲一区二区三区在线激情| 伊人热综合| 国产福利一区二| 无码久久国产| 欧美日本一区二区a人| 国产亚洲精品美女久久久久久2021| 欧美区亚洲区偷拍区| 日韩福利电影网| 亚洲九九九| 国内毛片无遮挡国产| 精品久久視頻在线| 日韩精品三区四区| 日韩欧美被操黄免费观看| 中文字幕日韩人妻视频一区二区三区交换夫妻 | 国模吧 一区二区三区| 热99这里只有精品| AV天天在线观看| 啊啊啊啊啊在线视频| 国产精品久久久蜜臀| 丁香激情网| 亚洲美女av无码| 天天看特黄的免费网站 | 亚洲另类在线观看| 91美女視頻| 啊啊啊好湿久久| 久久久久婷婷| 91精片| 成人5码视频| 一级黄碟| 骚逼高潮久久精品| www熟女乱伦com| 91精品人妻一区二区三区蜜桃臀| 中国操逼无码| 后入精品| 久久爽爽精品| 日本99久久| 日韩欧美亚洲自拍偷拍| 999日韩中文精品观看视频。| 久久久久少妇| 偷拍五区| 五月丁香啪啪啪| 国产精品com| 日日AV加勒比| 激情99| 亚洲图片日本AⅤ欧美在线| 99国产精品久久久在线播放| 亚洲欧美经典一区二区| 欧美另类丝袜熟女| 国产熟女| 亚洲不卡av在线| 国产极品美女高潮无套在线观看| 国产精品白丝www| 国产精品久久久蜜臀| 色色香蕉| 日韩图区 偷拍| 欧美97色| 亚欧美综合网| 天天干人人乐| 熟人人妻少妇精品久久| 日本久久999| 久久久久久久九九九九九九| 精品人妻无码一区二区三区不卡-精品人妻无码一区二区...|精品少妇一区二区三 | 免费网色网站| 97久久精品亚洲| 日韩丰满熟妇| 欧美精品日韩久久久九 | 日欧亚洲二三区大片不卡| 美欧色综合| 国产精品伦理| 奶水 人妻 哺乳 在线| 青青草玖玖爱| 美女上床网站| www.人人摸在线视频| 国产97av| 欧美色图97| 97超碰人操| 少妇激情AV| 美美91成人国产精品欧美精品久久久久久久| 丝袜AV一二三区| 亚洲精品蜜桃久久久久久久| 综合97| 不卡六六在线91| 99超碰网| 亚洲网站一区二区在线| 国产黄色在线播放观看| 国产九九九九九九九九| 8050午夜少妇无码| 婷婷综合五月天| 欧美一级欧美三级在线观看| 另类图片亚洲加勒比另类图片亚洲加勒比另类图片亚洲加勒比 | 天天爱天天韩国日本牛牛牛牛| 三级激情网站| 成人女人国产| 成人天天看站长推荐| 91精品国产麻豆国产自产在| 天天综合网合集91| 亚洲国产精品无码AV久久| 综合久久9| 欧美日韩激情无码专区| 中文字幕啊啊啊在线观看视频| 猛交交| 超碰久久网| 天天躁日日躁狠狠躁| 亚洲精品性爱片| 色色婷| 国产美脚女优尤物在线观看| 男人的天堂kva| 三级日韩一区二区三区| 国产AV毛片| 日本欧美国内在线| 日韩欧亚中文在线| 97超碰欧美中文字幕| 色情乱伦AV| 午夜精品久久久99| 尤物网址| 欧美亚洲影视| 日韩欧洲操屄视频| caopeng97人妻| 性一级黄色录像片网站导航| 97久久超碰| 熟女一区二区三区四区| 日韩性爱高清免费视频| 骚女高跟AV在线| 艹精品| 久久精品中文字幕女同| 人妻一区视频| 国产午夜福利合集| 99超级碰免费视频| 中文字幕成人乱码熟女精品国50 | 97香蕉网| 久久久∴| 93人人操人人| 93人人操人人| 99日视频在线免费| 天堂精品在线| 天天视频网站黄| 国产极品久久久| 亚洲国产欧美一区二区潘金莲 | 人人射人人操人人摸| 长长久久免费视频| 五码视频在线观看| 91中出在线| 青青国产精品在线| 国产后入| 日日噜噜夜夜久久亚洲一区二区| 人妻乱仑一区二区三区| 色悠久| 精品日韩人妻视频| 自慰白浆在线观看| 亚洲一区中文精品| 夜夜嗨一区二区三区三州加勒比| 婷婷尹人大香蕉免费| 精品人妻一区二区三区四区石在线 | 久久久com| 欧美日韩午夜精品一区二区三区| 国产精品丝袜久久亚洲不卡| 国产少妇与亚洲av| 人妻中文在线| 99在线无码精品秘 入口黑人| 久久宗合亚洲| 国产欧美一区二区| 一区二区三区在线资源| 乱伦AVxx| 日本视频一区二区三区| 欧美A片中文字幕| 97免费视频在线| 好吊爽好吊爽在线视频,中文字幕精品一区二区日本,国产良妇出轨视频在线观看, | 色噜噜精品一区二区三| 少妇一区二区三区| 超碰99热中文字幕| 91GD.COM| 99日精品欧美国产| 欧美三级中文字幕hd| 97精品一区二区视频| 九九九九一区| 国产精品视频在线观看| 中文字幕乱妇免费视频| 欧美日韩不卡传媒| 亚洲色欧| 91精品国产一区三一| 91M一社| 麻豆色约约| 久久精品高清无码一区| 国产女人高潮嗷嗷嗷叫小说| 大香蕉五月天婷婷| 丰满人妻一区二区三区蜜桃视频| 欧美性爱一区二区三区| 国产精品丝袜久久亚洲不卡| 久久免费精品96| 亚洲精品黑丝| 亚洲欧美激情小说| 曰韩人妻中文字幕在线| 亚洲电影中字一区二区| 国产乱人伦AVA麻豆软件.| 在线v中文字幕一区二区三区 | 91高清日| 无码动漫av中文字幕| 国产女人与拘做受视频免费 | 日韩国产在线观看av| 777奇米影视777四色| 99日韩| 日韩内射视频| 九99久久| 人人贴人人摸| 素人播放一区| 亚洲欧美91√| 在线无码视频| 久99久视频精选| 色香91| 精品射1999| 97国产伦理| 日本欧美中文字幕| 日韩乱插| 91国产美女丝袜足交精品视频 | 国产精品ⅴ无码大片在线看.| 亚洲国产奇米影视久久| 日欧美色| 欧美亚洲国产91在线| 97碰在线视频| 国产少妇内射| 亚洲成人美女无吗| 中出后入| 色嗨嗨在线| 啊啊啊啊好大好硬啊啊啊啊啊| 天天综合97| 91久久久老司机| 亚洲一区制服诱惑| 九九无码久久精品视频| 亚洲欧美国产精品久久久久久久| 日韩丝袜二区| 久射吧| 91成人精品在线播放| 色踪合AV| 一本道综合色图| 婷婷超| 97综合国产精品高潮久久| 亚洲精品一区二区日本| 蜜伊人色综合97| 另类小说综合网| 成人一区二区三区四区| 黄色小视频日本txt| 久久精品无码熟妇一区二区三区视频导航 | 亚洲无992tv| 国产精品久久久久久无码红治院| 久久m| 探花激情视频| 欧美日韩在线视频网站| 欧美视频第二页| 国产99精品一区二区三区免费| 91美女色视频亚洲| 亚洲AV成人无码一区二区三区在线观看| 国内成人圈中文字幕无码视频| 亚洲美女自拍偷拍视频| 91亚洲在线| 亚洲Av噜噜一区二区三区妖精| 51一区二区三区| 一二三区精品视频| 91 国产丝袜在线播放-百度| 厕所偷拍在线| 120分钟婬片免费看| 91人精品妻入口| 唯美清纯 妖精视频| 亚洲欧洲色情高清| 亚洲s在线观看| 日本护士高潮| 九九热AV| 少妇久久| 色悠久| 牛黄色久午久| 91色综合激情| 东京热一区二区中文字幕| 激情四射婷婷六月天| 欧美综合区| 国产成人在线观看网址| 久久国产乱子伦精品免费女,网站| 九九拍拍精品视频在线播放| 六月天婷婷| 狠狠狠狠狠干| 97日本超碰综合| 吻戏激情性巴克| 粉嫩国产精品久久粉嫩| av日韩在线观看电影| 亚洲一级特黄大片在线播放91| 国产成人精品网站| 天天草天天日| 成人影院永久免费观看网址| 久久国产在线一区二区| 永久电影三级在线观看| 欧美激情视频在线一区| 欧美日韩免费性爱| AAA久久| 玖玖爱免费观看视频| 91在线无码精品秘 软件| 日本五十路熟女一区二区| 免费看A片毛毛片在线播| 亚洲欧美日韩精品久久久一区二区| 亚洲九月丁香| 91精品啪在线观看国产城中村| 激情视屏国产乱伦强奸| 女优视频第10页| 久久超碰亚洲人| 久久久96精品| 久热伊人| 97欧美超碰| 静品嫩模一区二区| 99在线观看无大码| 97亚洲欧美| 极品尤物自安慰| 91国产精品熟女| 天天超级碰碰碰| 中文字幕成人乱码熟女精品国50 | 欧亚成人| 亚洲一区二区三区麻豆传媒| 男生通女生屁股| 中文字幕国产| 最近二区三区视频大全| 国产亚洲色婷婷久久99精品91葵花宝典| 激情九月婷婷| 亚洲熟女乱综合一区二区在线-...亚洲国产日韩欧美一区二区三区,久久久久久精 | 五月综合视频| AV色五月| 亚洲最大的综合性av| 日本A级视频| 国产在线视频二区| 久久久久久国产无码精品| 91久久午夜无码鲁丝片久久人妻| 青草成人免费视频一com| 久久草在线综合视频| 欧美亚洲清纯| 亚洲最大的综合性av| 98福利在线视频| av毛片aaaaa免费看| 五月婷在线| 久久午夜色播影院免费高清| 婷婷五月天伊人| 色欧美在线| 欧美激情总合网| 久久久久亚洲熟妇熟女| 91丝袜激情在线| 国产精品毛片?v一区二区三区| GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | 色色婷婷五月天| 亚洲日韩精品一区二区| 久久久久久久久久久久久9999| 亚洲天堂男人网| 天天综合日韩网| 国产成人拍国产亚洲精品| 亚洲第一页欧美| av一区二区三区 中文| 欧美精品庄| 加勒比综合九九99视频在线播放| 日韩操逼HD| 91亚洲人| 亚洲熟女乱色一区二区三区久久久 | 亚洲男人天堂Av| 久久久精久久久| 操逼免费视频无码国产| 青青五月天| 97天天弄| 少妇一区二区三区在线观看| 欧美特大黄一级片片免费| 91劲爆| 少妇被玩视频二三区| 日韩熟女操逼| 中国少妇啪啪视频| 久草老司机| 久久欧洲| 狠狠操综合| 福利视频一区二区微拍| 亚洲AV成人无码一二三久久| 欧美激情内射| 噜噜噜亚洲精| 99热在线只有精品| 久日综合网| 久久久久9999精品九九九| 久久久久精| av一区二区三区 中文| 久久久国产亚洲精品系列| 久久精品国产Aⅴ| 在线视频免费观看午夜| 91美女国产在线| 亚洲国产青青| 欧美一区二区三区成人性生活| 麻豆人妻少妇在线免费观看| 免费看毛片操穴| 亚洲午夜免费狠狠干| 国产中文大片资源中文字幕| 五月天伊人网| 污色区网站| 亚洲激情在线观看一区| 伊人黄色视频免费观看| www.色五月| jiujiujiujingpin| 亚洲欧美综合图片| 亚洲区小说| 福利视频网站| 最新三级网址| 日韩国产成人自拍视频| 色婷婷电影网| 91精品国产综合久久久蜜臀| 久草久日| 高清无码在线播放网站| 亚洲熟妇乱女区二区三区| 超碰1997| 风骚少妇视频中文字幕| 日本精品网站在线中文| 美女91| 国产成人一级av88| 中文字幕日韩精品一区二区三区| 97国产精品在线观看| 欧美亚洲一级在线观看| 欧美五区| 波多野结衣之双飞调教在线播放| 强奸a片网| 九七人妻在线| 日本东京热加勒比久久| 日韩无码AB| 久久加勒比| 五月婷婷丁香六月| 午夜经典| 无码逼| 18禁止看精品中文字幕| 国产精品老师| 丰满人妻一区二区三区四区| 欧美日韩国产色图在线| 国产AV天美传媒一区二区三区 | 美女91av| 亚洲成人性爱在线观看| 成人情色综合网| 色综合色综合网| 久久久久久九| 性色高清在线| 嗯啊抽插大香蕉网页| 99热啪啪| 男人的天堂在线| 欧美日韩第一页| suv精产一二三区| 国产精品乱码久久久久久久久久久久| 13小男生GAY自慰脱裤子| 美女久久久久久久| 日韩卡一卡二卡三在线| 久久久精精精| 九九九久久久久| 五月色网| 亚洲欧美自拍偷拍| 美女诱惑一区| 性欧美第一页| 亚洲激情色片 | 久超碰这里只有精品| 精彩视频日韩| 超碰人妻天天干| 九九热精品视频六| 在线中文AV| 禁止观看美女黄| 久久精品性| 亚洲制服aⅴ中文字幕| 中文字幕国产| 无码区蜜乳| 国语少妇精| 婷婷操逼| 精品国产久热在线观看| 操逼视频色| 欧美性爽xyxOOOO| 精品人妻一区二区蜜桃视频| 大香蕉青青9| 九九九九九九九九九五码| 偷拍 精品 另类 四区| 亚洲欧美经典一区二区| 激情视屏国产乱伦强奸| 国产操逼逼网| 亚洲 欧美 手机在线观看| 欧美熟妇成人一区二区| 中文字幕精品探花视频| 亚洲麻豆av一区二区| 国产粉嫩蜜臀av一区二区三区| henhen91| 欧美高清无码免费视频高清版| 人人操人人摸avav| 精品一区二区三区丰满熟女-亚洲欧美一区 | 欧美性爱精品七区| 人妻二区| 婷婷影院入口| 五月综合视频| 国产青视频| 欧美在线 亚洲| 农村少妇久久久久久久| 天堂亚洲精品久久老牛| 少妇精品久久久八区九区| 亚州精品人妻一二三区| 日日爱99| 东京热男人的天堂精品| 婷婷丁香六月天| 国产视频一区二区三区久久亚洲天堂| 无码人妻丰满熟妇奶水区毛片| 青娱乐 成人娱乐在线| 欧美激情久久久久| 亚洲天堂欧美| 一区二区影院| 熟女一区二区| 东京热毛片调教| 久久久久久69国产一区二区| 国产精品免费视频不卡| 97久精品| 日本黄色精品| 免费精品人妻一区二区三| 偷拍伦理视频| 国产熟女自拍| 中文字幕一区二区日韩网| 久久九九99| 午夜精品久久久久久久| 日韩高清黄片| 天天香香欲综合| 91精品国产一区三一| 99啪啪视频| 日韩精品影视| 人人澡综合涩| 色综合国产在线观看| 欧美黄色片AAAAA| 91挑色欧美| 无遮挡又黄又刺激的视频| 日本综合久久| 欧美日韩欧美| 午夜精品视频777| 日韩色女精品| 国产午夜精品在线观看| 国产精品91一样| 少妇被c 黄 免费观看| 99综合视频| 精品美女少妇一区二区| 国产成人精品日本亚洲语言| 欧美啪啪天堂| 色色99| 国产成人在线观看网址| 天天摸夜夜摸| 亚洲最新中文字幕免费| 国产噜噜噜噜噜久久久久久久久| 最新日韩黄片| 精品无码一区二区三区| 伊人久久大香大香线蕉中文| 97伊人超碰| 久久久久久大| 日韩乱伦影音先锋| 蜜臀一区二区三区亚洲最新章节在线观看 - 高清蜜臀一区二区三区亚洲全集播放 | 日日超碰亚洲| 五月开心久久AV官网| 97人人超| 久久国产免费激情视频| 999热日韩精品| 国产一级久久久| 91天堂色男人的天堂| 97亚洲色图| 久久久久久久久久久999| 色婷婷导航| 精品中文字幕一区二区| 狠狠爱夜夜| 丰满人妻一区二区中文| 97欧美精品综合| 啪啪啪综合网| 99性爱在线观看| 精品久久久av无码免费| 亚洲色棕合| 91爰爱欧美| 任我爽视频在线观看| www.av在线观看| 精品中文字幕第一页| 亚洲牲交| 校园春色亚洲| 极品尤物自安慰| 色婷婷综合久久久久中文一区二区| 日本精品一区二区三| 国产精品久久久久久照片| 上床啊啊啊| 青青操在线视频| 蜜臀va69| 久久东京热久久| 久九九九| 26uuu最新| 亚洲天堂在线怕怕视频 | 久久精品国产亚洲AV清纯| 九色黄站| 韩国手机不卡无码三级视频| 国产无码高清操逼视频| 亚洲视频1区| 久久九九国产精品| 曰韩av中文字幕专区| 天天肏夜夜肏| 亚洲欧洲美腿丝袜| 中文字幕女同在线| 色天天野狼综合社区| 麻豆 美女 丝袜 人妻 中文| 美女网站91| 熟女乱伦A| 婷婷激情综合网| 无码一区二区三区四区五区六区七区八区九区十区视频 | 亚洲精品97p| 2017亚洲天堂| 国产 亚洲 丝袜 制服| 中文字幕黄色片| 欧美精品久久96人妻无码| 亚洲精品黑丝| 亚洲密乳AV| 99热91| 91欧美另类| 欧美狠狠干| 日日碰狠狠添天天爽超| 中文字幕55555| 酒色综合网| 一级aaaaa欧美中文字幕录像片| 长长久久88视频| 色偷偷综合91久久噜噜| 夜夜操91744565| 国产成人精品午夜福利| 欧美亚洲激情| 亚洲中文字幕97久久精品少妇 | 岛国人妻少妇av在线观看| 无码人妻一区二区三区四区老鸭窝| 欧美一二三级精品在线| 日本天天吊| 精品人妻一区二区免费蜜桃视频| 强奸xx国产| 综合色久欲| 国产无马视频| #NAME?| 伊人五月天激情| 色综和网| 女人双腿搬开让男人桶| 久久综合久色欧美综合狠狠| 做爱A级亚欧| 亚洲国产青青| 男女一级A片大黄,一进一出| 夜夜嗨老熟女AV一区二区三区| 精品一区二区成人| 国产丸一视频| 自拍亚洲综合| 国产1769在线| 91在线美女| 欧美日韩亚洲天堂| 久久久久成人蜜桃精品| 东北少妇高潮zzzz| 日逼五月天| 日韩黄色成人性爱| 激情色图| 无码操逼天堂| 五月婷婷啪啪| 午夜福利无毒不卡| 欧美后入式| 淫色网综合| 啪一啪免费视频| 麻豆天美一区二区| 国产第11页| 一区二区偷拍拍视频| 亚洲无无码αⅴ每日更新| 97欧美久久久久久久| 天美麻豆精品视频99| 芊芊操逼视频无码| 欧美资源| 亚洲少妇视频| 久久 久久国内精品亚洲| 久久极品一区二区| 亚洲女毛多水多21P| 伊人网免费视频| 超碰在线91| 日本道日本道中文字幕日本道最新日本道在线观看 | 91久久堂| 成人色女网| 色香阁在线| 看日韩美女二区三区免费操逼视频 | 动漫av中文| 欧美婷婷久久| 亚洲综合性感在线| 九色 人妻 大香蕉| 人妻出轨一区二区三区| 一区二区影院| 亚洲αv一区二区三区| 国产超碰AV在线精品| 青青免费在线视频一区| 2023天天操夜夜操| 青娱乐日韩无码| 1.igao73.com 加入收藏 免费专区 国产精品 中文字幕 日韩精品 欧美精品 精彩 | 亚洲第一无码播放立川理惠| 日韩无码a片| 国产高清MV操逼视频| 凸凹视频在线观看| 欧美成人黄网色网站| 天天插天天操| 九九综合| 中文字幕久久精品一区| 久久婷婷亚洲欧| 丁香7月婷婷| 啊啊啊骚| 久久透逼视频| 天堂中文资源在线bt| 色色五月天婷婷| 国产黄a三级三级三级av在线看| 真实高潮91| 色偷综合| 97精品| 亚洲国产一区二区入口| 激情婷婷| 夜夜爽爽夜夜精品视频| 精品少妇99| 97在线视频观看网站| 亚洲性感丝袜诱惑在线观看| 婷婷丁香五月综合| a片偷拍视频| 亚洲男人天堂手机版| 色原狠狠天天天| 黄页| 国产日韩在线播放| 亚洲综合99999| 欧美亚洲首页| 日韩一区二区三区四区五区| 亚洲情色五月天| 中文三一区| 黄片免费看黄片免费看| 美骚妇av高清在线| 久久人妻| 久热69九色熟妇97| 天天爱天天操| 久久女婷| 欧美日韩亚洲少妇寂寞影院正在播放 | 国产黄色影片在线观看| 五月婷婷六月激情| 97中文综合| 极品白嫩美女白浆成人福利在线看| 蜜桃不卡一区二区| 99中文字幕| 久久最新免费视频23| 亚洲人妻精品一区二区| 天天做天天爱天天爽| 欧美瑟综合| 亚洲国产日韩欧美熟妇在线| 91久久久久| 色香色欲天天综合网天天来吧 | 亚洲影视综合| 在线啊啊啊啊| 啪啪视频亚洲第一| 久久同城AV| 人妻AV在线| 熟女精品日韩一区二区三区 | 91l欧美在线| 久久激情亚洲精品无码?V| 亚洲色图第四色| 婷婷丁香五月综合| A 天堂| 98福利在线视频| 综合色播| 一本久道在线综合视频| 成人久久久精品| 久久香蕉国产传媒一区剧情天美| 亚洲无码 国产无码| 玖玖爱伊人玖玖爱| 女同亚洲欧美一二三区久久电影| 日韩99精品视频综合区| 国产中文字幕在线观看| 亚洲AV免费在线观看| 国产第25页在线观看| 亚洲无 码A片在线观看麻豆| 欧美色图 人妻| 精品久久視頻在线| 亚洲四虎熟女精品| 日韩精品在线放| 男人天堂欧美| 综合情欲网| 91丝袜美腿片| 日本超碰97日韩精品人妻| 久久午夜伦| 精品亚洲国产成人AV制服丝袜 | 欧插网站| 欧亚乱色熟女一区二区| 国产日逼视频| 最近2018中文字幕在线高清第一页| 亚洲色综网| 春色综合免费| 另类专区加勒比| 日韩欧美丝袜诱惑| 精品视频97| 老师充足的奶水小说| 天天看片天天爽| 偷拍 精品另类 凸凹了四区| 欧美 亚洲 另类 综合| 天天操夜夜操狠很操| 欧美性91| 男女一进一出视频久久| 亚洲码和欧洲精品激情系列| 美女刺激久久国产欧美| 91九九| 神马久久久久眼| 日本天堂网| 操我无码| 99久久网站| 被男人添B超爽视频| 家庭乱伦国产| 97摸视频| 婷色五月天| 超碰在线974| 亚洲有码第一页| 2020天天色综合| 亚洲美女AV无码| WWW啪啪的com| 亚洲成人免费电影| 亚洲丝袜色图| 欧美激情亚洲情色| 麻豆天美一区二区| 岛国在线免费视频| 我要看免费韩日黄片| 97舔舔| 偷拍色图| 一区二区三区视频| 日韩精品一区的| 性色高清在线| 久久精品区| 曰韩操B| 成年男人的天堂| 欧美成人精品一区二区男人蜜臀| 97超碰欧美| 丁香六月婷婷综合| 密臀视频一区二区三区| 日韩大香蕉| 柠檬AV导航| 欧美第二页午夜| 免费精品国偷自产在线在线 | 人妻干天天| 婷婷国产精品九区| 午夜美女诱惑电源网| 殴美大黄片| 91少妇香蕉久久精品| 国产一区二区在线播放量| 午夜免费视频1000| 校园春色亚洲色图| 亚欧韩av| 国产一二三福利视频网| 美女国产一区二区久久| Aa东京男人的天堂| 国产av又色又爽又黄| 久久宗合亚洲| 日本三级网页| 91精品婷婷国产综合久久| 淫荡熟女乱伦网| 51一区二区三区| 欧美啪啪女女| 91另类| 超碰天天操| 欧美性爱一级操| 搡老女人老91二区| 亚洲。日韩。欧美| 日韩乱中文 | 74成人在线| 黄色一区三区| 五月丁香啪啪| 国产兽交视频在线播放| 啊啊啊好大好湿| 99热91| 国产精品嫩草影院午夜两性| 99re6国产精品99re| 丁香五月色| 五月天玖玖资源站| 日韩无码第3页| 欧美熟女妇同| 97人人干| 亚洲成人性| 人人妻人人爱人人玩| 好吊爽好吊爽在线视频,中文字幕精品一区二区日本,国产良妇出轨视频在线观看, | 久久大香蕉97| 亚洲成人无码影院| 久久一二三四五六七八九区区| 美女视频尤物网在线看| 九九亚洲| 欧亚韩国999| 欧美另类自拍| 日韩成人色图| 亚洲高清无码免费观看视频| 国产Av超碰| 久久AV无码AV| 男人的天堂va| 在线观看啊啊啊啊啊| 91AV天美在线视频| 日日骚 av| 国产天天看| 一区二区三区男女操逼黄色小电影| 综合自拍| 高清国产av无码| 91精品久久久久久77777| 日本欧美一区二区三区免费| 国内精品久久人妻性色av| 大肥女高潮bbwbbwhd视频| 伊人91| 91欧美大片| 秋霞一级鲁丝片A片| 国产高清自拍| 熟女激情综合网| 亚洲一区在线观看欧洲| 100啪啪视频大全| 高清国产精品无码| 精品国产丝袜一区二区三区乱码| 免费精品人妻一区二区三| 亚洲日韩精品一区视频在线| 亚洲二区精品在线观看| 欧美久久伊人| 丁香五月色| 亚州色站 日韩电影| 91国精产品| 亚洲性高潮| 日本熟女免费視颖| 色官网在线| 亚州成人a∨| 青草影院内射高潮| 欧美亚洲手机在线| 日韩成人精品| 国产成人久久久精品免费AV| 天天干天天日天天射黄色大片| 天天干人妻| 中国AAAAAA黄色片| 色噜噜婷婷| 97在线青| 自拍偷拍国产欧美日韩韩| 一个人免费HD91视频| 亚州乱码中文字幕综合久久久| 熟女露脸激情自拍视频| 欧美爆乳精品一区二区| 91狠狠综合久久久久久| 最新9久久久9免费视频| 国内亚洲高清无码| 天天综合日韩网| 97精品全部| 亚洲国产高清福利视频| 福利天堂| 欧美黄色片在线播放| 狠狠躁AV| 青娱乐国产剧情av一区| 97在线视频观看| 色九九九九九九| 操逼网免费无码视频| 狠狠做深爱婷婷久久二区| 岛国激情视频在线观看| 欧美丝袜激情| 自拍偷拍草一草| 中文字幕人妻色偷偷久久皮| 丝袜亚洲综合| 欧美制服另类丝袜| 国产精品乱码久久| 国产视频三区四区| 麻豆三极片| 很很很很操| 欧美精品久久久久久久久88| 精品国产乱码久久久兰草影视| 无码人妻一区二区三区色欲aⅴ| V A在线| 黑丝制服中文字幕| 乱色视频中文字幕| 91综合网站| 大香蕉天天看妹子| 欧美亚洲| 亚洲精品 欧美97色色| 成人夜夜爽| 欧美亚洲第一页| 久久禁| 丰满少妇高潮无码| 簧片免费看视频| 精品国模无码| 青青草中日韩在线| 日韩pv中文| 亚洲强奸乱伦影视网| 亚洲加勒比久久日本道| 很很很很操| 超碰亚洲97| 91黑人无码激情在线| 另类TS人妖一区二区三区| 亚洲男人的天堂AV| 久久久国产成人一区二区三区在线| 欧美中文字幕精品人妻| 丝袜美腿91| 夫妻AV网站| 激情小说五月天| 青娱乐休闲视频在线观看| 久久久久久久久久久久久女过产乱-少妇高潮一区二区三区喷水-成人AV | 久久香蕉综合一本到3atv| 欧美人体性爱互联网第一页婷婷日本| 91国产伊人大香蕉| 欧美五区| 欧洲乱码视频| 嗯阿好爽好紧| 91 国产丝袜在线放观看|