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

ARTICLE DETAIL

資訊詳情

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

CMake與Clang改造IFCPlusPlus:老C++解析庫(kù)的現(xiàn)代化實(shí)踐

CMake與Clang改造IFCPlusPlus:老C++解析庫(kù)的現(xiàn)代化實(shí)踐 簡(jiǎn)介IFCPlusPlusArchiv1 是 IFCPlusPlus 開源庫(kù)的派生分支來(lái)自 2014 年存儲(chǔ)庫(kù)重置后的“第二波”提交整理核心改動(dòng)在于改用 CMake 構(gòu)建系統(tǒng)并適配 Clang 編譯器適合需要在 IFC 與 BIM 相關(guān)項(xiàng)目中處理建筑信息數(shù)據(jù)模型的 C 開發(fā)者。資源以 zip 壓縮包交付大小約 7.94MB可快速下載解壓便于直接查看工程文件與構(gòu)建配置。當(dāng)前已有 159 人學(xué)習(xí)說(shuō)明它對(duì)從事建筑數(shù)據(jù)解析、模型轉(zhuǎn)換的工程師有一定參考價(jià)值尤其適合正在做歷史代碼構(gòu)建遷移或需要復(fù)現(xiàn)舊版編譯環(huán)境的開發(fā)者。壓縮包內(nèi)含調(diào)整后的源碼與完整 CMake 工程配置重點(diǎn)展現(xiàn)了如何將 Carve 和 Boost 等外部依賴引入構(gòu)建流程并針對(duì) macOS 等環(huán)境設(shè)置了 Clang 編譯參數(shù)對(duì)于希望避開原存儲(chǔ)庫(kù)歷史問題、快速搭建可編譯 IFC 解析環(huán)境的開發(fā)者這是一份可直接使用的工程模板也能幫助理解源碼外構(gòu)建的目錄組織與依賴項(xiàng)路徑設(shè)置思路。1. 一次倉(cāng)庫(kù)重置之后我為什么還留著這個(gè) IFCPlusPlus 的 Fork提到 IFCPlusPlusArchiv1很多接觸過(guò) IFC 模型解析的人不會(huì)陌生。它是 IFCPlusPlus 的一個(gè) Fork在 2014 年 6 月 1 日倉(cāng)庫(kù)被一次神秘重置之后后續(xù)提交被稱為“第二波”我當(dāng)時(shí)關(guān)注它是因?yàn)檫@個(gè)分支沒有停留在“能編譯就行”而是把整個(gè)工程向 CMake 構(gòu)建系統(tǒng)遷移并保證 Clang 能順利編過(guò)。對(duì)要拿 IFC 做數(shù)據(jù)交換、模型審查或二次開發(fā)的工程師來(lái)說(shuō)這套改動(dòng)解決一個(gè)實(shí)際問題老 C 代碼在今天的工具鏈上怎么活下來(lái)。下面我會(huì)按“改了什么、怎么跑、坑在哪”的順序把這個(gè) Fork 值得投入的地方說(shuō)清楚。2. 把 IFCPlusPlus 從 Autotools 搬到 CMake這場(chǎng)遷移改的是構(gòu)建骨架2.1 老工程為什么非換不可Autotools 的邊界十年前 IFCPlusPlus 的構(gòu)建系統(tǒng)還帶著那個(gè)年代的典型味道一堆 configure.ac、Makefile.am再加上手工維護(hù)的 Visual Studio 工程。我在 Ubuntu 上跑 “./configure make” 很順但換一臺(tái)機(jī)器、換一個(gè) IDE、換一套交叉編譯工具鏈問題就全出來(lái)了。Autotools 并不是不好而是它的“輸出”是 Makefile和編輯器、調(diào)試器的配合非常間接你沒法像現(xiàn)在這樣讓 CMake 一鍵生成 Ninja、Visual Studio、Xcode 三套工程更別提把編譯參數(shù)、宏定義、頭文件路徑用一份腳本統(tǒng)一管理。這個(gè) Fork 的“主要更改”恰好落在 CMake 上。它把原來(lái)散落在各個(gè) Makefile.am 里的源文件列表、include 路徑、鏈接庫(kù)定義收斂到 CMakeLists.txt然后用add_library和target_include_directories重新表達(dá)。這樣做的實(shí)際收益很直接我可以在一個(gè)目錄下同時(shí)維護(hù) Debug 和 Release 構(gòu)建也可以在 CMake GUI 里勾選項(xiàng)而不是去手工改 Makefile 里的CXXFLAGS。對(duì) IFCPlusPlus 這種既有 I/O 解析又有幾何計(jì)算的工程構(gòu)建系統(tǒng)一旦統(tǒng)一后面換編譯器、加模塊、跑測(cè)試都會(huì)省很多事。2.2 頂層 CMakeLists 的最小骨架我一般會(huì)在拿到這個(gè) Fork 后先建一個(gè)干凈的頂層 CMakeLists.txt不急著把原有源文件全部照搬。最小骨架長(zhǎng)這樣cmake_minimum_required(VERSION 3.16) project(IFCPlusPlusArchiv1 LANGUAGES CXX) set(CMAKE_CXX_STANDARD 11) set(CMAKE_CXX_STANDARD_REQUIRED ON) set(CMAKE_POSITION_INDEPENDENT_CODE ON) add_library(ifcplusplus STATIC src/IfcPlusPlusStatic/IfcPlusPlusManager.cpp src/IfcPlusPlusStatic/IfcPlusPlusModel.cpp src/IfcPlusPlusStatic/IfcPlusPlusGuid.cpp # 后面按 git ls-files 繼續(xù)補(bǔ) ) target_include_directories(ifcplusplus PUBLIC $BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/src $INSTALL_INTERFACE:include ) target_compile_definitions(ifcplusplus PRIVATE IFCPLUSPLUS_BUILD_STATIC _USE_MATH_DEFINES )這里的門道不在這幾行本身而在你為什么要這么寫。CXX_STANDARD 11是在給老代碼一個(gè)緩沖IFCPlusPlus 的原始源碼里有大量隱式轉(zhuǎn)換和舊式寫法直接按 C17 編會(huì)爆出幾百個(gè)警告改成 C11 先能過(guò)后面再逐步收緊。IFCPLUSPLUS_BUILD_STATIC是我加的私有宏因?yàn)槔洗a里經(jīng)常有一組條件編譯用來(lái)區(qū)分動(dòng)態(tài)庫(kù)導(dǎo)出和靜態(tài)庫(kù)構(gòu)建你不定義它導(dǎo)出符號(hào)相關(guān)的__declspec(dllexport)邏輯就會(huì)走錯(cuò)分支Windows 上尤其明顯。2.3 用 file(GLOB) 還是逐個(gè)寫源文件源文件列表是這個(gè)工程里最容易翻車的地方。老 Autotools 維護(hù)者喜歡把新代碼寫進(jìn)Makefile.am而你在 CMake 里如果漏掉一個(gè).cpp最后看到的錯(cuò)誤往往是“鏈接時(shí)找不到某個(gè)符號(hào)”——這種黑匣子式的問題最耗時(shí)間。我的做法是用file(GLOB_RECURSE)先把所有源文件收進(jìn)來(lái)再用list(FILTER)排除測(cè)試和構(gòu)建目錄file(GLOB_RECURSE IFC_PLUS_PLUS_SOURCES CONFIGURE_DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/src/*.cpp ) list(FILTER IFC_PLUS_PLUS_SOURCES EXCLUDE REGEX .*/(tests?|test|build|third_party)/.* ) add_library(ifcplusplus STATIC ${IFC_PLUS_PLUS_SOURCES})CONFIGURE_DEPENDS是我重點(diǎn)要說(shuō)的參數(shù)。不加它CMake 在重新生成構(gòu)建系統(tǒng)時(shí)不會(huì)自動(dòng)感知新增的.cpp你往src里放進(jìn)一個(gè)新文件再去cmake --build可能什么都不發(fā)生因?yàn)闃?gòu)建系統(tǒng)里的源文件列表還是舊的。加了它CMake 每次構(gòu)建都會(huì)掃描目錄變化代價(jià)是多了點(diǎn)文件系統(tǒng)開銷。對(duì)這個(gè) Archive 性質(zhì)、源文件數(shù)量幾百個(gè)的工程來(lái)說(shuō)這點(diǎn)開銷值得。不過(guò)也別把所有依賴都?jí)涸?GLOB 上。我在實(shí)際維護(hù)中會(huì)把 GLOB 當(dāng)成“初篩”跑通之后再用git ls-files src/*.cpp去核對(duì)防止把不該編進(jìn)去的第三方樣例代碼一起編進(jìn)來(lái)。3. 用 Clang 編譯老 C 代碼先改標(biāo)準(zhǔn)再清警告3.1 Clang 與 GCC 的差別為什么在 IFC 這類代碼上被放大GCC 和 Clang 對(duì)老代碼的容忍度不太一樣。IFCPlusPlus 源碼里有大量std::vector的 size 轉(zhuǎn) int、浮點(diǎn)轉(zhuǎn)整數(shù)的隱式窄化GCC 在很多情況下只給一個(gè) warningClang 卻經(jīng)常以 error 級(jí)別停下來(lái)尤其是你開了-Werror之后。很多人第一次切 Clang 會(huì)覺得這是“Clang 太嚴(yán)格”實(shí)際上不是是代碼本身就站在懸邊上GetChildren().size()返回size_t你接到int count里在 32 位平臺(tái)可能沒事在 64 位平臺(tái)只要實(shí)體數(shù)量超過(guò) 2^31 就溢出。Clang 的好處是會(huì)把這類問題描述得更清洗配合-Wconversion能定位到具體是哪一行隱式轉(zhuǎn)換。這個(gè) Fork 的“第二波”提交里很大一部分改動(dòng)就是在處理這種告警把返回值類型改成size_t或者顯式static_cast。如果你要接盤別急著把警告都關(guān)掉那等于把問題留到數(shù)據(jù)量最大的那條 IFC 文件里。3.2 CMake 里切到 Clang 的最小配置切 Clang 不需要魔法。在 CMake 里只要在生成構(gòu)建系統(tǒng)時(shí)指定編譯器cmake -S . -B build-clang \ -DCMAKE_C_COMPILERclang \ -DCMAKE_CXX_COMPILERclang \ -DCMAKE_BUILD_TYPERelWithDebInfo如果你在 Windows 上且沒有裝 LLVM 的 Unix 風(fēng)格命令行可以用clang-clCMake 的 Visual Studio 生成器也能識(shí)別。關(guān)鍵的一點(diǎn)是先清掉舊的build目錄。我踩過(guò)好幾次之前用 GCC 配置生成的CMakeCache.txt里還留著CMAKE_CXX_COMPILER/usr/bin/g你即使指定-DCMAKE_CXX_COMPILERclangCMake 也可能因?yàn)榫彺娌桓露^續(xù)用舊編譯器。所以切編譯器之前先rm -rf build-clang或者用一個(gè)新的構(gòu)建目錄最保險(xiǎn)。在 CMakeLists 里給編譯參數(shù)盡量放到target_compile_options上不要用全局add_compile_optionstarget_compile_options(ifcplusplus PRIVATE -Wall -Wextra -Wpedantic -Wno-unused-parameter )-Wno-unused-parameter是我故意留的。IFCPlusPlus 里不少函數(shù)是給接口占位用的參數(shù)傳進(jìn)來(lái)了但不使用Clang 會(huì)把每個(gè)函數(shù)都報(bào)一遍幾百個(gè)警告刷下來(lái)真正重要的轉(zhuǎn)換告警反而被淹沒。先讓構(gòu)建通過(guò)再把 unused parameter 這個(gè)噪音屏蔽掉是接盤老代碼時(shí)的血淚經(jīng)驗(yàn)。3.3 C03 時(shí)代的隱式轉(zhuǎn)換Clang 報(bào)錯(cuò)比 GCC 慢半拍但更準(zhǔn)我遇到過(guò)一段典型代碼幾乎可以代表這個(gè) Fork 里常見的 Clang 告警來(lái)源int count ifc_object-GetChildren().size(); double length GetLengthFromValue(ifc_representation);第一行把size_t隱式轉(zhuǎn)成int第二行把 double 轉(zhuǎn)成更窄的類型這在當(dāng)時(shí)的 VS 編譯器里都是 warning 甚至不提示Clang 在 C11 模式下會(huì)直接告訴你可能是你寫錯(cuò)了。正確改法是size_t count ifc_object-GetChildren().size(); double length GetLengthFromValue(ifc_representation);size_t和auto在這里不是風(fēng)格問題是數(shù)據(jù)完整性問題。IFC 文件里一個(gè)建筑可能有幾十萬(wàn)個(gè)構(gòu)件節(jié)點(diǎn)數(shù)超過(guò) 2^31 雖然少見但結(jié)構(gòu)再深一點(diǎn)、子節(jié)點(diǎn)再分一點(diǎn)用 int 裝 size_t 就變成懸空的炸彈。保留原本的窄化轉(zhuǎn)換短期能編譯通過(guò)長(zhǎng)期就是生產(chǎn)環(huán)境里數(shù)據(jù)量一上來(lái)就崩的隱患。4. 把 IFCPlusPlusArchiv1 在本地跑起來(lái)從 CMake 下載到生成構(gòu)建系統(tǒng)4.1 環(huán)境準(zhǔn)備CMake 下載與編譯器三件套在一臺(tái)干凈機(jī)器上跑這個(gè) Fork我習(xí)慣先確認(rèn)三樣?xùn)|西CMake、Clang、Ninja。Linux 上可以直接用包管理器裝macOS 上用 Homebrew 也行Windows 上則去官網(wǎng)做 CMake 下載裝的時(shí)候記得勾選加入 PATH。裝完先跑一次cmake --version clang --version ninja --version三個(gè)命令都能輸出版本號(hào)再繼續(xù)。不要省這一步很多“編譯到一半找不到編譯器”的破事都是因?yàn)?CMake 找到了系統(tǒng)里某個(gè)舊 GCC而 Clang 沒被正確加入 PATH。Ninja 不是必須的但生成速度比 Makefile 快很多對(duì)這個(gè)源文件數(shù)量不小的工程N(yùn)inja 的增量構(gòu)建尤其順手。如果你更想用圖形界面確認(rèn)每個(gè)選項(xiàng)用 CMake GUI 指定源碼目錄和構(gòu)建目錄后點(diǎn) Generate 之前還能檢查所有緩存變量后面我會(huì)說(shuō)具體看哪幾個(gè)。4.2 三條命令生成構(gòu)建系統(tǒng)拿到 Fork 的代碼并完成準(zhǔn)備后核心就這三條命令cd ifcplusplus-archiv1 cmake -S . -B build -G Ninja -DCMAKE_BUILD_TYPERelease cmake --build build-S . -B build是 CMake 三要素語(yǔ)法里的標(biāo)準(zhǔn)姿勢(shì)源碼目錄是當(dāng)前目錄構(gòu)建目錄是build所有生成物都隔離在那里。-G Ninja指定生成器如果你機(jī)器上沒裝 Ninja把-G Ninja去掉就會(huì)退化到 Unix Makefiles我不建議在沒有特殊原因時(shí)這么干Makefile 的并行度控制比 Ninja 更費(fèi)手。最后一條命令會(huì)先執(zhí)行cmake --build觸發(fā)重新生成再調(diào)用實(shí)際編譯器干活。如果構(gòu)建目錄里因?yàn)榍袚Q CMake 版本或編譯器留下了臟緩存刪掉build重來(lái)并不丟人。這個(gè) Fork 的歸檔性質(zhì)就該享受這種“后悔藥”退一步清構(gòu)建目錄比在舊緩存里找問題快得多。4.3 CMake GUI 里核對(duì)四個(gè)開關(guān)用 CMake GUI 打開源碼目錄后你會(huì)看到所有緩存變量。我一般重點(diǎn)看這四個(gè)變量我選的值理由CMAKE_BUILD_TYPERelease或RelWithDebInfo生產(chǎn)解析用 Release排查用 RelWithDebInfoCMAKE_CXX_COMPILERclang這是 Fork 的技術(shù)主題別讓 CMake 背著你選 GCCCMAKE_CXX_STANDARD11老代碼跑 C11 最穩(wěn)不建議直接上 17CMAKE_EXPORT_COMPILE_COMMANDSON后面跑 clang-tidy 依賴compile_commands.json前兩個(gè)是環(huán)境層面的后兩個(gè)是你后續(xù)調(diào)試的關(guān)鍵。CMAKE_EXPORT_COMPILE_COMMANDS很多老壓縮包里默認(rèn)不開但它生成的文件是 clang-tidy、clangd 這些工具能準(zhǔn)確理解你工程結(jié)構(gòu)的前提。你在 CMake GUI 里勾上它并重新 Generate之后構(gòu)建目錄里就會(huì)出現(xiàn)compile_commands.json沒有這個(gè)文件后面每一步靜態(tài)檢查都要手工拼參數(shù)費(fèi)時(shí)費(fèi)力。5. 避坑接盤 IFCPlusPlus 這個(gè) Fork 的五個(gè)常見問題5.1 找不到ifcplusplus庫(kù)目標(biāo)名大小寫和命名空間現(xiàn)象代碼 include 的是ifcpp/IFC4/IfcWall.hCMake 里target_link_libraries(myapp ifcplusplus)也寫了鏈接時(shí)還是說(shuō)找不到libifcplusplus。原因老代碼里工程名和 CMake 目標(biāo)名不是一個(gè)東西。CMake 的add_library(ifcplusplus static ...)生成的是libifcplusplus.a但頭文件路徑前綴是ifcppinclude 目錄根本沒指到/src/ifcpp。解決在target_include_directories里同時(shí)給出src和src/ifcpp兩個(gè)路徑別只放一級(jí)。鏈接名用 CMake 目標(biāo)名ifcplusplus不要自己去拼-lifcplusplus因?yàn)?CMake 會(huì)自動(dòng)負(fù)責(zé)平臺(tái)前后綴。你要是寫了target_link_libraries(... /usr/lib/libifcplusplus.a)換平臺(tái)就全得重寫等于白用 CMake。5.2 Clang 下_USE_MATH_DEFINES缺失導(dǎo)致 M_PI 未定義現(xiàn)象編譯進(jìn)入幾何計(jì)算相關(guān)的.cpp時(shí)報(bào)M_PI未定義或者asinf等數(shù)學(xué)函數(shù)溢出。原因老代碼可能默認(rèn) MSVC 的寫法MSVC 里M_PI需要_USE_MATH_DEFINES開宏。在 Clang 的 libc 或 Linux glibc 下這個(gè)宏不是必須的但代碼里已經(jīng)用了一堆#ifdef _WIN32導(dǎo)致分支判定到了 Windows 路徑然后找不到 MSVC 才有的宏。解決在 CMake 里加target_compile_definitions(ifcplusplus PRIVATE _USE_MATH_DEFINES)確保即使跑到_WIN32分支也不會(huì)因?yàn)槿焙甓袛?。同時(shí)把涉及數(shù)學(xué)常量的位置改成constexpr double kPi M_PI;這種顯式局部變量比依賴全局宏更可控。5.3 使用file(GLOB_RECURSE)后源文件重復(fù)編譯現(xiàn)象你會(huì)發(fā)現(xiàn)同一個(gè).cpp被編譯了兩遍鏈接時(shí)一堆重復(fù)符號(hào)。原因GLOB 把src下的源碼和build目錄里 CMake 自動(dòng)復(fù)制出來(lái)的源文件一起收進(jìn)來(lái)了。這種情況在源碼樹里原本就帶著一個(gè) CMake 輸出子目錄時(shí)尤其常見GLOB 不區(qū)分。解決把build、cmake-build-*、Debug、Release這類目錄都加進(jìn)list(FILTER)的排除正則里并且在頂層用if(NOT EXISTS ${CMAKE_CURRENT_BINARY_DIR})做個(gè)防呆提醒 CMake 的構(gòu)建目錄不要放在源碼樹內(nèi)。5.4 切換 Clang 后仍然在編譯 GCC 的-fopenmp選項(xiàng)現(xiàn)象構(gòu)建日志顯示 clang 在跑但命令行里還帶著-fopenmp隨后報(bào)錯(cuò)找不到omp.h。原因CMAKE_CXX_FLAGS在CMakeCache.txt里殘留了 GCC 的編譯選項(xiàng)你只改了編譯器路徑?jīng)]清掉附加參數(shù)。CMake 的緩存比你想的更“忠厚”舊值不會(huì)被自動(dòng)覆蓋。解決徹底刪掉構(gòu)建目錄重新用干凈參數(shù)配置。如果你以后要在同一棵樹里切編譯器建議用 CMake toolchain 文件區(qū)分而不是在命令行里反復(fù)覆蓋同一個(gè)緩存變量toolchain 文件會(huì)讓編譯器路徑和 flags 一起切換再也不用擔(dān)心殘留。5.5 鏈接期undefined reference to boost::filesystem::...現(xiàn)象編譯都過(guò)了鏈接時(shí)報(bào) boost filesystem 符號(hào)找不到換到 Release 又好了。原因IFCPlusPlus 老代碼經(jīng)常用了 boost舊的 Autotools 配置會(huì)自動(dòng)鏈接 boost 庫(kù)但你的 CMake 里沒find_package(Boost REQUIRED COMPONENTS filesystem system)于是庫(kù)目錄沒進(jìn)來(lái)。Release 下偶然能過(guò)是因?yàn)榫幾g器用了內(nèi)聯(lián)優(yōu)化把部分符號(hào)優(yōu)化沒了但這不是解決方案。解決在 CMakeLists 里顯式找包find_package(Boost REQUIRED COMPONENTS filesystem system) target_link_libraries(ifcplusplus PUBLIC Boost::filesystem Boost::system)如果用的是 Boost 1.70 以上的版本Boost::system可能已經(jīng)變成 header-only保留也沒關(guān)系但Boost::filesystem必須鏈。6. 用 clang-tidy 和 ASan 驗(yàn)證這個(gè) Fork 能不能進(jìn)生產(chǎn)驗(yàn)證一個(gè) Archive 性質(zhì)的 Fork 能不能進(jìn)生產(chǎn)我不會(huì)只看編譯通過(guò)還要跑兩輪自動(dòng)化檢查。第一輪是 clang-tidy。你已經(jīng)在 CMake 里開了CMAKE_EXPORT_COMPILE_COMMANDS現(xiàn)在只需要在構(gòu)建目錄里執(zhí)行clang-tidy src/IfcPlusPlusStatic/IfcPlusPlusManager.cpp \ -p build \ -checksclang-diagnostic-*,clang-converter-*,-clang-analyzer-alpha*-p build讓 clang-tidy 自動(dòng)讀取compile_commands.json。這一輪的目標(biāo)不是把所有警告清零而是盯住clang-converter那幾個(gè)檢查它們專門抓 C11 之后加入的類型轉(zhuǎn)換問題。老 IFC 代碼里有不少“把double塞進(jìn)float字段”的轉(zhuǎn)換這些在運(yùn)行期會(huì)直接造成幾何精度損失clang-tidy 能直接定位到賦值行比人工 review 可靠得多。第二輪是 ASan。給 CMake 加一組全局 flag 重新配置cmake -S . -B build-asan -G Ninja \ -DCMAKE_CXX_FLAGS-fsanitizeaddress -fno-omit-frame-pointer \ -DCMAKE_EXE_LINKER_FLAGS-fsanitizeaddress cmake --build build-asanASan 的價(jià)值在于找出“越界但不崩”的隱蔽訪問。IFCPlusPlus 的解析器把 STEP 文件讀進(jìn)內(nèi)存時(shí)如果某個(gè)實(shí)體實(shí)例的字段索引越界常見的現(xiàn)象是解析結(jié)果里坐標(biāo)變成 0 或 NaNASan 會(huì)在你第一次越界寫入時(shí)就喊停。我記得在跑某個(gè)商業(yè) IFC 文件時(shí)一個(gè)vector索引越界導(dǎo)致后面幾十個(gè)構(gòu)件的 transform 全錯(cuò)當(dāng)時(shí)只有 ASan 指出了第一現(xiàn)場(chǎng)而普通 Debug 構(gòu)建根本沒反應(yīng)。對(duì)這個(gè) Fork 來(lái)說(shuō)編譯通過(guò)只是起點(diǎn)。真正能讓人放心投入的是把手里的 IFC 樣本文件放進(jìn)一個(gè)循環(huán)解析、讀屬性、寫回再和原始文件做差異比對(duì)。我現(xiàn)在的習(xí)慣是每次改完 CMake 配置都跑一個(gè) 20MB 的 IFC 文件做回歸在 ASan 下能跑完我心里才默認(rèn)這個(gè)版本是能帶的。希望幫到你。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
激情黄色片在线观看| 久久夜夜夜| 亚洲色交| 91 国产丝袜在线播放-百度| 九九热五区| 无码99| 天堂69亚洲精品中文字| 78m成人视线| www鬼畜国产男人的天堂| www.av在线视频| 亚洲综合首页| 超碰吊日色| 欧美亚洲涩涩| 夜草欧美| 青青草在线视频人人想人人上 | 性站| 99熟女| 日逼逼免费看| 摸奶性爱视频网站在线免费播放| 91人妻少妇| 日韩91网| 久久中文字幕女同性恋一区| 青青操视频在线| 97在线青| 亚洲色图欧美色图另类图片| 亚洲欧美日韩不卡人妻| 日韩欧美麻豆| 亚洲骚逼少妇| 91精品国产一区三一| 国产熟女高潮一区二区三区| 青青草AV色| 人人操人人射人人干| 国产大片精久久久久久| 大香蕉伊人网WWWn0n| 丁香五月av| 婷婷亚洲综合| 东京成人一区| 欧美日动态视频| 日韩精品9区| 久热大香蕉网站| 国产a级精品| 性欧美天天| 欧美 日韩 另类 亚洲| 亚洲综合113页| 男人的天堂欧美| 青青青国产| 欧美性爱一内片一区二区三区| 欧美男人一区| 亚洲天天艹| 五月婷视频| 色婷视频| 毛片视频白嫩| 大白逼三四级| www亚洲免费| 天天看天天在线精品| 国产黄色 A 片免费看| 日本不卡高清视频| 天天精品| 亚洲有码 欧美精品| 丁香五月偷拍| 91丝袜美女| 日韩欧美福利视频看看| 中文字幕一区二区三区字幕| www网站黄| 激情丁香五月| 啊啊啊97视频| 亚洲在线综合| 精品人妻一二三| 国产精品久久久久久亚洲色欲| 欧美性爱免费短视频| 国产精品探花视频| 蜜桃中文字日产乱幕4区| 天天综合有色网| 国产精品电影推荐| 日韩少妇无码| 国产一区二区啪啪视频| 午夜天堂精品久久| 亚洲欧美日韩偷拍色图| 国产av波波国产精品| 久久久成人国产精品无码| 另类图片五月| 精品国产综合久久福利,热99这里有精品综合久久,99热这里只有免费国产精品,精 | 在线欧美亚洲| 欧美性爱在线无码| 97精品国产精品免费观看| 香港久久久| 精品国产Av无码久久久伦古装| 91看黄片| 黄色小说亚洲| 精品人妻一区二区三区鲁大师| 91香蕉视频在线观看免费| 超碰成人最新最好看| 大香蕉123| 欧美亚洲AN| 久久精品国产亚洲AV清纯| 国产中文字幕曰本毛片| 美女裸体麻豆天美蜜桃91| 校园春色 亚洲| 亚洲日韩av专区无码| 国产麻豆一级精品视频| 亚洲揄拍网| 色综合加勒比| 中出91| 北野未奈加勒比av| av日韩手机在线影视| 欧美激情亚洲色图| 亚洲一区日韩精品中文字幕 | 超碰97最新人妻| 午夜性生活av免费在线看| 综合久久中文字幕综合日韩精品| 91爱啪| 免费精品福利在线观看| 国产农村妇女精品| 麻豆久久久一区二区| 亚洲有薄码区久久在线一区| 中文字幕在线24| 黑人嘿嘿嘿超爽免费视频| 超碰97资源中文字幕| 国产农村妇女毛片精品久久| 日韩精品在线观看网站| 偷拍亚洲视频一区二区三区四区| 老司机射| 欧美在线电影| 开心五月婷婷| 影音先锋视频在线| 懂色av中文字幕| 婷婷丁香五月天亚洲天堂网| 久久 精品| 久久久久免费少妇| 久久9久| 五月激情在线| 亚洲av噜噜噜噜噜噜| 98色网| 青青草一区二区高清无码视频| 在线不卡视频| 在线视频97| 亚洲s在线观看| 韩日精品福利视频一区不卡在线免| 中文字幕啊啊啊在线观看视频| 999精品女人| 日本一本一区二区三区四区五区欧美日韩中文字幕 | 91在线超高颜值国产| 久久久久亚洲熟妇熟女| 97欧美精品综合| 51国产午夜精品视频| 超碰97男人| 18禁免费视频| 欧美日韩小说| 欧美黄色图片| 久久肏大逼| 国语少妇精| 九九九久千久久激情蜜桃在线看 | 亚洲av在线免费观看| 日本精品五区| 91nbbbbbb| 色人久久| PMv在线观看| 91久久久老司机| 人人摸人人叼| 夜草网站| 熟妇熟女一区二区三区| 欧美狠狠鲁| 九九综合久久| 手机在线免费看的av| 99蜜桃臀久久久欧美精品网站| 强奸a片网| 中文字幕蜜乳av| 丰满欧美放荡少妇在线| 嗯嗯,啊啊,国产精品| 久久东京伊人一本到鬼色| 91高清日| 色天堂在线观看| 成人欧美一区二区三区黑人一| 国产精品福利资源在线尤物| 大香蕉99re| 人妻无码后入| 天天插天天插| 五月丁香狠狠爱| 国产欧美日本亚洲精品 | 亚洲aV性爱| 日韩成年人性爱视频| 97天天插| 亚洲色丰满少妇高潮| 五月丁香综合激情| 六九九九| 盗摄 精品 另类 一区| 久久无码电影| 男人高清无码一区二区| AA级电影三区| 无码外流操逼视频| 国产粉嫩蜜臀av一区二区三区| 久久天堂网| 99re热| 91新在线欧美| 九久久九精品视频| 日韩精品区二区三区不卡| 日操粉逼逼| 女同女同恋久久级三级| 国产女人与拘做受视频免费| 国内偷自视频区视频综合| 麻豆久久一区二区三区| 热99re69精品8在线播放| 正宗无毛一线天嫩逼| 玖玖爱综合网| 玖玖大干人妻| 少妇精品久久久八区九区| 亚洲国产中文字幕| 青青草无码视频| 99re6国产精品99re| 国产十八禁视频| 天天摸天天舔天天操| 亚洲影院小综合| 亚洲成人精品久久久| 97欧美精品综合| 绯色AV粉色AV蜜臀AV| 日本不卡三级网在线播放| 天天看天天综合成人网| 一区 欧美 日韩 麻豆| 在线人妻熟女一区二区三区四区五区| 91色碰| 99热综合在线| 97色97好| 啊啊啊好大好深| 超碰碰97资源站| 中文字幕人妻丝袜乱一区三区| 91麻豆天美国产欧美高潮| 久久久精品,3| 岛国网址国产| 98色网| 国产一区麻豆免费观看| 久久久一区二区| 91欧美www| 蜜臀无码视频在线观看| 亚洲最大的综合性av| 91粉嫩萝控精品福利网站_精品影音先锋国 | 色汉综合| 亚洲av综合色区无码一| 91美女中出| 欧美内射少妇| 天天碰久久入| 伊人网免费视频| 乱伦图一区| 曰韩av中文字幕专区| 亚洲天堂,男人| AV高清一区| 超碰在线综合97| 五月丁香黄色网| 福利视频一区二区微拍| 丰满人妻-区二区三区免费| 久久111| 天天日天天干天天摸天天操| 国产精品不卡一区二区电影| 亚洲免费人妻在| 97免费在线视频在线观看| 九九九久久久久| 91色夜| 国产中文大片资源中文字幕| 91天美传媒精品| 97久操| 影音先锋视频在线| 亚洲色图 欧美热图 清纯唯美 另类自拍 | 97天天爽| 超碰色美女| 亚洲无线码欧洲精品区别| 久久9视频| 精品国产久久乱码| 99婷婷一区二区| 91九九| 伊人四虎综合| 99久久久无码精品国产人| 日本在线一二 | 在线啊v一区| 操淫穴亚洲五月丁香| 国产白丝精品在线观看| 97人妻碰碰中文无码久热丝袜| 91美女在线视频| 97亚洲精品| 中文字幕 码 自拍 视频 区| 蜜屁av| 日本午夜精品理论片A级APP发布| 久久m| 亚洲av综合伊人久久| 日韩在线视频1234| 欧美色九九| 欧美很很操视频| 操操操日本的逼| 亚洲男人的天堂一区二区| 午夜福利合集| 桃花色涩综合影院| chaopen97久久| 亚洲国产精品9999在线观看| 色盈盈影院| A级片一区| 伊色综合天堂色97| a片久久久久久久久久久久| 五月婷婷综合网| 97ai亚洲| 色老汉玖玖爱| 亚洲国产美女久久久久| 亚洲瓯美色图| 日韩综合无码色欲vv| 日韩精品9999| 亚洲AV无码黄色强奸| 嗯嗯啊啊的视频| 国产小黄片在线免费观看| 五月天加勒比啪| 鸡巴插逼视频| 91蜜桃传媒精品久久久一区二区| 90后性网国产欧美| 久久久久99999| 欧美黑人XXXⅩ高潮交| 欧美激情精品| 青青色综合| 摸奶性爱视频网站在线免费播放| 丰满精品人妻少妇久久字幕| 爆操无码| 白丝av| 一区二区三区日韩欧美| 色狠狠 - 百度| 熟女91网| 国产久久一区二区午夜| 午夜亚洲国产理论秋霞| 老鸭窝在线视频播放| 99成人| 欧美日韩黄色片一区二区三区四区人与兽做爱| 天天操人人操狠狠插| 人妻激情在线视频| 九九无码| 少妇高潮对白在线观看| 伦理第一页| 四虎视频在线观看| 九九久久综合| 999亚洲国产视频| 人人妻人人爱人人玩| 乱码熟妇人妻久久久| 人干人人人操人人摸| 国产精品久久久亚洲第一牛牛_在线观看 | 香蕉综合网| 亚洲色欲天天天堂色欲网女| 亚洲 欧美 日韩另类 麻豆| 九月丁香婷婷| 久热9| wwwxxx日本爽| 一二三区操逼国产91| 伊人色综合欧美| 色999人与兽| 国产亚州高清国产拍精| 一级日本牲交大片好爽在线看| 久久久无码精品人妻二区| 成人精品视频一区二区| 人人人人人人少妇| 成人性爱高清视频免费看| 91伊人| 男女香蕉一区二区| 九9热伊人| 日本不卡卡一区| 色色丁香| 欧美性爱系列| 伊人影院综合是一个与深夜成人在线| 日韩综合无码一区久久92| 日日干日日摸| 婷婷20月天青娱乐| 大香蕉伊然在亚洲91| 日han少妇无码| 欧美亚洲日韩人妻在线观看| 小情侣高清国产在线视频| 18禁在线视频| 日韩性爱视频在线免费观看 | 中文字幕一区二区三区人妻少妇在线| 96AV精品| 精品精品精品| 激情深爱五月天| 99热99在线| 欧美性爱视频免费一区一A| 久久亚州精品成人Av无| 新亚洲无码| se..亚洲欧美| av毛片aaaaa免费看| 熟妇人妻精品一区二区| 另类欧美色| 亚洲天堂资源在线| 另类欧美色| 国产蜜臀精品一区二区尤物| 97中文字幕一区| …中文字幕亚洲乱,97人妻无码费视… | 亚洲精品国产av天美传媒| 成人网欧美风情| 亚洲AV资源| 97在线欧洲| 男人 天堂 日 亚洲| 亚洲激情色片| 亚洲91射| 网友自拍第1页| 超碰在线人人射| 国产精品直播在线观看直播| 手机午夜电影神马久久| 久久精品国产96精品亚洲拳交| 国产精品视频一区二区三区八戒| 日本 欧美 国产一区| 婷婷丁香成人| 无码heyzo高清一区| 91AV老熟女视频| 国产久久日韩网站导航| 欧美久久人妻少妇一区二区| 精品国产综合久久福利,热99这里有精品综合久久,99热这里只有免费国产精品,精 | 日韩视频啪啪| 操狠狠| 亚洲欧美天堂在线| 欧美传媒一区| 欧美狠狠| 国产精品免费视频人成| 花野真衣| 久久影视二区三区行押| 欧美日韩1234| 久久人人爽爽人人爽人人片αV| 亚洲操逼无码| ,国产乱人伦精品一区二区三区| 亚洲一区二区三区麻豆传媒| 国产情色第一第二页在线观看| 欧美日韩不卡传媒| 极品销魂美女一区二区| 亚卅熟女乱色| 99re8免费高清在线| 久久大香蕉97| 亚洲色图尤物视频| 久久99视频| 久久最新视频免费观看| 欧美综合色,www| 岛国片在线视频网站| 国产精品久久久三级无码| 人人妻人人操人人乐| 天堂俺去俺来也www久久婷婷| 激情色色| 欧美黑人91| 伊人国产成人av网站| 无码免费精品高清| 色九九九| 色九久| 国产aⅴ无码片毛片一级网站| 91蜜臀熟女| 一二三四区操操Av| 51久久夜色精品国产麻豆| www.色婷婷.com| 好吊爽好吊爽在线视频,中文字幕精品一区二区日本,国产良妇出轨视频在线观看, | 操操操操操操| 亚洲欧美日韩免费观看| 天天做天天爱天天爽| 欧美日韩精品久久| 在线免费观看高清无码视频| 99色色网| 日本一线产区和二线产区伦理片| 一区二区三区成人高清视频| 久久超碰、| 欧美色欧美| 99久久婷婷| 四虎精品亚洲| 99热在线观看| 欧美综合777| 欧美日韩激情无码专区| 玖玖爱一区在线| 一起草三级AV电影在线观看| 亚洲色图91欧美日韩| 日韩91网| 亚洲男人天堂2019| 亚洲天堂男人| 色妺妺在线视频| 天天摸,夜夜摸| 欧美日综合| 久久精品三级影视| 亚洲欧美综合图片| 欧美精品999| 亚春色色| 麻豆人妻精品一区二区| 九月伊人中文字幕| 91大学精品激情戏| 国产精品午夜AV完会免费| 国内91熟女人妻丝袜天天精品视频在线 | 中文幕97| 97任你吞精| 天天搞欧美| 久久98| 91精品人妻一品二品三品| 精品国产精品一区二区| 精品传媒在线一区| 亚洲一二三精品久久网| 另类亚洲一区二区三区| 亚洲欧美日韩电影网站一区 | 欧美精品另类人妖xxxx| 亚洲电影中字一区二区| 一区二区视频你懂的| 日韩 欧美 另类 人妻| 区自美91| 97天天爽| 18禁精品网站在线看| 亚洲熟妇综合久久久久久| 久久香蕉国产线看观看猫咪av| 蜜桃精品一区二区三区久在线| 欧美视频中文字幕区| sewuyueav| 91网亚洲| 日韩av影片在线观看| 亚洲熟妇A V黑人| 久久少妇视频| 国产精选视频| 上床不卡网站| 久久五月丁香| 日韩无码精品综合久久| 9久9久| 夜夜高潮夜夜爽| 国产精品探花视频| 三久久久四久久久久| 国产精品视频播放| 五月天丁香| 秋霞成人一级在线观看| 大香蕉人妻久久| 男人的天堂色偷偷青青草视频婷婷网| 丁香五月天堂| 少妇人妻好深太紧了vr91| 9精品久久久久| 乱老熟女一区二区三区| 色婷婷丁香五月| jk白丝没脱就开始啪啪| 欧美一级在线观看成人| 热久久无毒不卡| 欧美黄色图片| 亚洲无套久久嗯嗯| 立川理惠无码一区二区| 先锋影音av先锋一区| 欧美色吧综合| 色综合99999| 精彩视频日韩| 夜夜操天| 人妻少妇色综合| 波多野结衣先锋影音| 立川理惠被中出无码| 久草电影网| 欧洲精品久久| 日韩情色AV| 五月婷婷丁香六月丁香| 超碰在线人妻不卡| 美女露胸露奶头| 狼人综合婷婷激情四射 | 五月天综合网| 国产亚洲日本精品在线| 国产亚洲性生活视频播放| 99999久久精| 欧美亚洲清纯| 欧美日韩97在线| 98精品国产乱码久久久久久| 亚洲91网。| 九九热免费国产视频婷婷伊人五月| 韩国一级做A片免费的| 精品成人动漫一区二区| 草莓精品视频在线免费观看| 国产乱伦性爱区| se吧提供91精品国产91久久久久久 | 国产成人亚洲精品无码最新在线| 日韩小电影| 亚洲丝袜少妇在线| 91丝袜美女视频| 蜜桃久久一区二区| 神马久久午夜| 欧美精品精品一区二区| 国产精品不卡av免费在线观看| 91人人操| 日本爽爽爽爽爽爽免费视频| 蜜臀一区二区三区在线 | 中文字幕黄色片| 久久老子无码午夜伦不卡| 大香蕉乱伦视频网| 婷婷五月天av| 日韩一级二级在线| 九九拍拍精品视频在线播放 | 国产精品久久99日日| 日日操丁香五月天| 精品国产一级久久| 五月丁香影视| 精品v1区| 亚洲日本天堂| 亚洲一区二区三区婷婷| 亚洲午夜未满十八勿入网站日本又色又爽又黄 | 思思热国产高清| 波多野结衣之双飞调教在线播放 | 不卡免费av在线播放| 综合网色| 国产人伦精品一区二区三区 | 久久久久久久九九九九九九| 粉嫩粉嫩一区性色AV片| 超碰91在线| 男人天堂.AB| 中文字幕av丝袜| 日比av无码| 在线毛片片免费观看| www.av在线视频| 国产无马av| 欧美18禁91| 亚洲男人天堂视频| 欧美精品69性爱| 把腿张开老子CAO烂你| 九九热精品在线| 中 文字幕一区二区三四 五 区日 日 骚| 嫩草 我啊~嗯~在线| 亚洲国产综合图区中文字幕| 狠狠色狠狠色狠狠五月| 亚洲综合色男人网| julia ann久久| 思思久热在线精品66| 99精品久久久久久久婷婷| 成人贴图日韩欧美| 亚洲骚男同com| 日韩三级在线观看网站| 欧美成人性爱视频大全| 99啪啪| 神马麻豆福利院| 亚洲美女自拍偷拍视频| 欧色综合| 一区二区三| 久久久成人国产精品无码| 老熟女区| 一区二区中文| 99热精品在线| 91亚.色| www.99中文字幕| 97高清啪啪| 成人怡红院| 免费看欧美美女黄色大片| 91总综合网| 成人线上超碰| 亚洲,欧美,春色,另类| 久久精品日韩专区免费观看| 日韩精品国产一区二区| 伊人大香蕉在线| 欧美人妻少妇| 99热这里只有精品9| 熟女一区二区三区四区| 精品人妻av在线播放| 97硬碰| 男女无套 免费网站| 26uuu欧美| 南澳成人一级片在线播放| 青青操狠狠撩| 941超碰| 最新啪啪视频| 激情视频图片| 中文字幕在线日亚洲9| 亚洲综合另类色图| 人妻99p| 中国韩国明星一极片一区乱码毛片人妻熟女一区二区三区 | 精品亚洲国产成人精品| 亚洲揄拍网| 2017人人操,人人摸| 欧美亚洲AN| 国产日韩欧美中文在线播放| 国产成人天堂| 夜色AV无码手机在线影院| 天天躁狠狠躁av| 人妻aa| 中文字幕人妻丝袜乱一区三区| 欧美99热| 久久久久久九九九九| 日韩情色视频| 999精品国产高清一区二区| 91热情品| 国产美女高潮叫床视频| 蜜臀AV一区二区三区| 天天拍天天操| 99婷婷一区二区| 精品亚州18| 伊人色综合网电影| 啊啊啊啊啊啊好多水| 自拍丝袜美腿人妻| 国产精品久久久久久久毛片1| 久久精品视| 狠狠爱综合网| 午夜福利一区二区影院| 噜噜噜亚洲精品| 这里都是精品在线观看| 男人天堂网站| 97丝袜亚洲在线播放| 欧美在线播放aaaa| 欧美黄色手机在线观看| 激情五月天校园春色网| 九九成人| 国产精品一区午夜福利| 欧美综合色,www| 青青草精品| 91精品丝袜在线观看| 国产高清自拍视频| 中字一区| 日本不卡三级网在线播放| 丰满人妻一区二区三区四区| 亚州色综合| 蜜桃久久久久久久久久久久| 婷婷激情五月| 国产一区在线观看无码AV| 欧美高清16| 伦在线97| 美女人妻色网站| 澳门特级毛片免费观看| 国产亚洲深夜激情| 国产9l 大屁股| 欧美夜夜骑视频| 天天色悠悠激情| 看黄片视频免费| JIZZJIZZ亚洲女人被躁| 我要色综合网站| 国产成人主播| 亚洲。日韩。欧美| 亚洲欧美国产日本一区二区三区| 性爱网站一区二区| 国产一区二区在线播放| 天天综合站| 亚州中文字幕超碰97| 中文字暮97| 综合色久| 蜜乳Av成人片网站| 国产精品成人午夜福利| 欧美天堂超碰97| 丝袜性亚洲| 亚洲无套久久嗯嗯| 99热18| 偷窥自拍A片| 久操网视频| 为用户提供免费看黄网址在线观看| 亚洲欧美碰碰| 人妻91少妇| 9久9久| 毛片99-全集电影手机免费观看完整-B029AV| 色综合加勒比四四季| 欧美亚洲激情小说| 丝袜美腿欧美| 亚洲熟妇自偷自拍另欧美| 操逼网站视频漫画国产| 99re公开精品免费视频| AV和黑人在线播放| 26uuu欧美日韩| 91露脸熟女专区| 久9re热视频这里只有精品| 神马久久久久| 亚洲欧美日韩中文播放 | 欧美狠狠鲁| 日韩传媒在线| 91影视亚洲| 亚洲在钱| 综合网亚洲在线| 91九色丨风韵犹存| 亚洲精品成人| 大香蕉丝袜一级片| 九九九九久久久| 国产欧美日韩在线观看麻豆传媒公司| 青青网三级视频| 草b在线| 日日夜夜草草草| 日日干夜夜欢| 久久日韩肥臀| 亚洲色图综合| 人人摸.人人色| 久热香蕉精品在线视频| 亚洲国产欧美中文永久| 五月激情影院| 日韩伦理久 久久 清纯| 日日夜夜青青草母狗| 欧洲精品久久| 91精品导航| 操屄日韩| 操高情无码| 99综合视频一体| 综合干干干av久久久综合网| 亚洲精品蜜桃久久久久久久| 久久成人精品| 亚洲九九九| 国产久久av| 色婷婷丁香五月| 麻豆婷婷成人一二三| 色欲色香天天天综合网www-亚洲综合国| 久久草视频污视频| 精品日韩产品在线,日韩在线不卡视频,欧美日韩免费专区/久, | 中文字幕乱妇免费视频| 久久久夜夜夜| 97超碰久久| 懂色aV一区二区天美传媒| 福利操逼| 国产成人亚洲精品自产在线| 97视频620| 亚洲情色 自拍| 国产精品天堂| 福利伊人玖玖国产| 91原创在线观看| 色香欲天天天天综合色| 亚洲欧美天堂| 国产成人www免费人成看片| 激情自拍 校园春色| 综合91网| 婷婷久久五月综合激情| 日韩AC| 成人A片男人的天堂| 婷婷丁香人妻| 不卡一区二区日本视频| 操九九九九九九| 偷拍欧美亚洲| 亚洲爱爱视频一区二区| 欧美成人精品欧美一级乱黄一区二…| 日本一区视频在线观看| 亚洲AV小说| 五月天AV资源| 老熟女乱子伦中文字幕一区二区| 欧美日韩丝袜| 99re这里只有精品2| 黄片视频,下载| 国产极品999| 草草草视频| 强奸a片网| 国产精品久久久久久久久久久久久久久| 国产伦精品| 在线啊v一区| 超碰97首页| 天天插夜夜操| 国产传媒一区日韩| 久久在线观看免费视频| 视频二区美腿丝袜制服人妻欧美| 欧美96交| 中国亚洲呦女专区| 我想要啊 啊 啊| 性做久久久久久久| 国产视频第2页| 日本狂喷奶水在线播放212| 大香蕉 222| 久久精品国产Aⅴ| 欧美极品少妇交| 夜夜躁狠狠躁日日躁av| 亚洲五月丁香花狠狠干一区二区三区 | 人人九九精| 夜色AV无码手机在线影院| 怡红院成人av| www.黄色在线| 亚洲日韩少妇一道本视频| 亚洲欧美在线观看无码| 一区二区蜜臀| 黄片色区软件| 91嫩草在线| 在线可观看的黄色网址| 黄色一区三区| 欧美顶级黄片AAAAA在线免费看| 久久久国产护士丝袜美腿一| 美国日韩黄色片| 欧美女同在线| 五月丁香啪啪| 大香蕉中文| 老熟女区| 韩国午夜理伦三级好看| 狠狠干妹子| 秋霞欧美性爰视频| 亚洲情色 欧美| 国模限制级电影| 涩综合导航| 新视频sss国产| 欧美十八禁网站| 综合欧美色图| 熟妇高潮一区二区免费视频| 欧美一区二区三区互相| 爱妻综合网| 9997se| 色色99| 色操逼网| 色网亚洲人| 人人爱夜夜爱| 91操人| 97免费在线观看| 久久亚洲熟妇在线视频| 91精品丝袜在线观看| 天天噜| 熟女高潮合集-永久久久-成人AV | 中文字幕久久精品一区| 国模少妇一区二区三区| 亚洲天天操| 亚洲男人综合网| 人妻啊啊人妻啊| 精品欧美А∨无码黑人大荫蒂| 日本天堂在线播放| 九色 人妻 大香蕉| 久久精品毛片免费不卡| 久久亚洲一区女同性恋中文字幕| 九月丁香婷婷| 欧美精品1区2区3区| www.av家庭乱伦| 国产九九九九九九| 大香蕉综合| 丁香色五月 97干| 免费?级毛片无码?∨蜜芽试看| 97国产精品在线观看| 熟妇一区二区三区| 91粉嫩萝控精品福利网站_精品影音先锋国 | 欧美黑人性猛交91| 夜夜影视四色| 欧美成熟性爱精品| 91女日逼| 欧美第一页| 日韩三级在线观看mp4| 天天做天天爱天天爽| 国产成年免费大片黄在线观看| 蜜臀网 一区| 久久精品成人一区二区三区蜜臀 | 18啪啪手机免费性爱| 麻豆视频一区二区| 日韩人人精品| 一本一首道人妻少妇免费久久| 夜夜爽77777| 日韩黄色电影网站| 亚洲国产尤物yw在线观看| 国内伊人久久久久久网站视频| 中文字幕欧美日本乱码一线二线 | 亚洲色系另类精品国产| 亚洲国产精品无码AV久久| 极品人妻少妇综合| 欧美一区二区三区成人性生活| 九九热免费在线国产视频伊人五月| 丁香五月婷婷啪啪| 岛国黄色大片网站| 天天色天天干天天射| 亚欧无码线免费观看视频| 校园春色亚洲色图| 78m成人视线| 性欧美第一页| 后入式999| 九九av| 91老熟女老女人国产老太| 老师充足的奶水小说| 嗯啊啊啊轻点视频 | 偷拍三区| 欧美性生活男人的天堂| 97啪啪| 国产强奸乱伦第1页| 91丝袜美女视频| 国产精品视屏| 熟女探花啪啪| 18禁止看精品中文字幕| 人人操人人爽人人操人人| 男啪女色黄无遮挡免费观看| 91美女视频| 一级性爱视频免费观看 | 久久久亚洲熟妇熟女| 超碰97亚洲| 少妇综合| 中国AV美女| 丰满人妻一区二区三区四区| 久久社区一区二区三区| 久久性爱网站| 国产又爽又黄| 97色伦欧美| 超碰国产情侣自拍网| 嗯嗯嗯,草死我| 亚洲 欧美 另类 日韩 人妻一区 | 国产亚洲精品玖玖玖在线观看| 色乱二区| 99久久婷婷国产综合精品草原| 99热亚洲| 日本三级人妻a人妻一在线| 欧美日韩淫加| 亚洲天天影视色综合| 亚洲,欧美,综合网| 狼人狠干| 亚洲黄色视频在线观看视频| 草草影院日本第一页| 天天色播亚洲综合网站| 六月激情婷婷| 91在线美女| 一区二区视频你懂的| 久草色在线观看| 91九九| 亚洲精品国产无码高清| 自拍大香蕉乱插| 夜夜爽33333| 欧美狠狠操| 国产精品久久久久999| 日韩一级二级三级| 岛国在线国产| 精品国产久热在线观看| 天美国产精品| 激情综合网一盗摄| 少妇精品久久| 日韩欧美aⅴ综合网站发布| 97人人射| 九九九九日本| 久久这里只精品| 家庭乱伦国产精品| 日韩av不卡在线观看| 韩国一区二区精品亚洲| 成人片视频| 久久久久久久久久9| 性影在线视频| 欧州色图区| 校园春色家庭伦理欧美激情| 欧美第一页| 精品人妻一二三四区视频| 亚洲风情在线观看| 一类无码操逼视频| 一本一道人妻久久一区二区三区 | 精品午夜福利导航| 亚洲日韩成人性爱视频| 激情文学 国产一二三aV| 97欧美色| 日本不卡高清视频| 蜜臀久久99精品久久久老,,| 蜜乳av一区二区三区| 激情黄色片在线观看| 超碰免费人人| 色五月激情AV在线| 免费成人在线观看91| 日韩人妻资源在线看| 九九人妻| 久久一区二区高清免费| 蜜桃传媒一区二区亚洲| 精品国产乱码久久久| 无码高清专| 今日头条成人一区二区三区四虎精品| se..亚洲欧美| 不卡免费av在线播放| 久久久久久久久久久久九| 13小男生GAY自慰脱裤子| 亚洲天堂区| 蜜屁av| 91一起操| 97在线播放 | 啊灬啊灬啊灬啊灬高潮奶出了免费视 | 欧美日韩国产黄色片| 日韩99999色| 久久久久久久九九九九| 麻豆这里只有精品| 色香欲天天天天综合色| 韩国一级AAA| 99色骚| 啪啪视频亚洲第一| 亚洲揄拍网| 成人一级性爱| 区二区亚洲婷| 欧美1区二区三区公司| 九九热超碰97亚洲最新香蕉| 欧美日韩国产成人高清| 日韩99999色| 亚洲国产美女久久久久 | 亚洲 小说 欧美 激情 另类| 97欧美精品综合| 手机午夜电影神马久久| 日欧美色| 成人性爱av| 五月开心久久AV官网| 一区二区三区视频国产免费| 欧美91网站| 狠狠色噜噜狠狠狠狠狠色综合久久| 2019午夜福利视频| 网页导航五月天免费一二三区| 国产精品乱码久久久久久| 一级久久性爱视频| 婷婷10月天青娱乐| 久久人妻办公室视频| 久久久久亚洲| 大香蕉欧美伊| 一牛影视成人片免费| 久久久内射良家| 久热伊人| 五月亭亭六月丁香| 97超碰热线| av在线一区二区三区| 拍拍拍拍大尺度黄色三级片拍拍拍拍拍照| 久久精品国产亚洲AV成人直播| 一二三区视频在线观看| 久久黄黄| 操逼天美3区| 一本大道久| 日本在线不卡123| 亚洲精品乱码线路中文字幕| 91青青在线视频| 久久久蜜桃一区二区三区| 色色色日本| 亚洲se电影| 欧美v日韩欧亚洲电影天堂色诱,国产传媒| 夜夜草我| 欧美偷| JULIA人妻风俗店中出电影| 麻花豆传媒剧国产MV出差| 人妻人久久精品中文字幕| 日韩在线76| 最好看的中文字幕在线2018| 97国产|免费| 国产乱弄免费在线视频。 | 青女在线| 91美女中出| 波多野42部无码喷潮在线观看 | 深夜操逼网| 日本欧美一区二区三区免费| 97视频免费| 国产情色第一第二页在线观看| 91黑丝露脚| 色伊人91| 婷婷色色五月天福利| 999色欧美中文字幕| 欧美黄色图片| 性一交一乱一交A片久久四色| 2018天天日天天日| 伊人97| 免费啊啊啊| 97中文天堂| 巨爆乳肉感一区二区三区竹菊影视| 自拍内地三级在线观看| 一本大道青青| 蜜屁Av| 嗯~啊~快点 死我视频| 日亚韩精品视频二区三| 无码动漫av中文字幕| 九七超碰人人乐| 成人欧美日超碰| 蜜臀亚洲中文| 色五月婷婷五月天| 国产精品免费美女视频| 亚洲成人精品在线一区| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区 | 国产中午字一暮区| 色欧美色交综合| 少妇综合| 91 综合网| 亚洲第一男人天堂| 久久99草| 久久久性爱视频| 亚洲国产综合久久天堂| 久久99网站| 日韩欧美俄罗斯A片| 日本三级一区二区 在线| 在线αⅴ| 亚洲av青草久久一区二区| 偷偷人人精品女女久久| 蜜桃臀AV在线| 肉丝无码中文高清| 久久同城AV| 日本欧美色| 97日视频| 性爱AV天堂| 嫩草影院永久在线制服丝袜| 禁十八久久| 色五月天AV| 日本不卡二三区| 亚洲激情色片| 亚洲色资源| 9长久久精品| 久久久免费懂色| 欧美在线中M| 91日日夜夜| 欧美丰满少妇交换91欧美精品| 久草老司机| 91亚洲黄色网| 天天狂操夜夜狂日| 老熟女91视频| 69麻豆天美| 久久伊人最新网址视频| 日本αv| 亚洲天堂在线怕怕视频 | 无码99| 黄片www视频免费| 日韩精品资源专区二区| 久久久久久亚洲Av无码| 不卡av在线中文字幕|