日韩精品一区二区三区在线视频放-无码中文字幕V?一区二区-成年片免费观看视频-国内少妇人妻丰满av-国产精品中文字幕免费观看-亚洲成人久久一区二区三区-国内少妇偷人精品视频无缓冲-一区二区国产精品日本一区二区三区在线网

ARTICLE DETAIL

資訊詳情

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

VTK 9.3.1 源碼編譯SDK:VS2019+Qt5.15.2 完整指南

VTK 9.3.1 源碼編譯SDK:VS2019+Qt5.15.2 完整指南 簡介基于最新VTK 9.3.1版本、面向VS2019與Qt5.15.2環(huán)境的編譯成果包專供需要開發(fā)三維可視化與圖形處理應用的開發(fā)者可避免從源碼自行編譯的復雜過程。壓縮包內(nèi)含x64架構(gòu)下的Debug與Release兩套編譯結(jié)果兼顧調(diào)試與發(fā)布場景。全部文件共2000個以1944個C頭文件為核心另附56個hpp輔助頭文件適合直接集成到現(xiàn)有C工程中。包體大小120.06MB已有437人學習或下載。利用這套SDK開發(fā)者能快速接入VTK豐富類庫同時結(jié)合原始博客的編譯說明可掌握環(huán)境配置與構(gòu)建要點便于后續(xù)定制擴展。整體而言這份資源大幅降低了VTK入門門檻讓開發(fā)者把精力集中在渲染算法與業(yè)務邏輯上。1. 為什么 VTK 9.3.1 還得從源碼自編譯 SDK老工具鏈的尷尬位置做醫(yī)學影像、點云可視化和數(shù)值仿真后處理的團隊很多至今還鎖在 VS2019 Qt5.15.2 這套工具鏈上。VTK 9.3.1 是目前 9.3 系列里比較新的修訂版但官方?jīng)]有直接分發(fā)一套“適配 VS2019、帶 Qt 模塊、Windows x64 雙配置”的現(xiàn)成 SDK。網(wǎng)上的預編譯包要么版本停留在 8.x/9.0要么壓根沒有編進去 Qt 的那幾個模塊拿回來一跑就“缺 VTK::GUISupportQt”。自己拿源碼編一套 SDK幾乎成了繼續(xù)往下做應用開發(fā)的必經(jīng)之路。這篇筆記圍繞 VTK9.3.1 VS2019 Qt5.15.2 這個組合把從 CMake 配置、VS2019 里編譯、產(chǎn)出 debugrelease 兩套 x64 產(chǎn)物到接進 Qt 程序驗證可用這件事講完適合已經(jīng)裝好環(huán)境、想一次把頭文件庫文件備齊的 C 桌面開發(fā)同學。2. 編譯前先想明白VTK 9.3.1 搭配 VS2019 的選型與 CMake 開關2.1 三條硬性約束編譯器、Qt 套件、x64 架構(gòu)先別急著點 configure這套工具鏈有三條底線必須壓住。第一編譯器必須和 Qt 套件對齊。Qt 5.15.2 官方提供了 msvc2019_64 前綴這套庫是拿 VS2019 的 v142 工具集編出來的。VTK 9.3.1 的 Windows 版本推薦用同一套 MSVC否則后面鏈接階段會出現(xiàn)“編譯器版本不匹配”的報錯或運行時崩潰。如果你在 Qt 安裝時只選了 msvc2017_64VS2019 也能勉強用但 CRT 和 STL 實現(xiàn)細節(jié)上的差異會給你埋雷我建議直接重新加裝 msvc2019_64 組件。第二VTK 的 Qt 模塊不是默認編的。VTK 9 引入了一套模塊組開關Qt 相關模塊默認是 WANT看情況而不是 YES如果你不顯式把VTK_GROUP_ENABLE_Qt打開編出來的 VTK 里根本沒有 QVTKOpenGLNativeWidget 這套東西等你在代碼里 include 時才發(fā)現(xiàn)就晚了。第三x64 不只是“選一下平臺”那么簡單。VTK 9.3.1 本身可以在 Win32 下編但你后續(xù)搭配 Qt 的 msvc2019_64 庫整個進程必須統(tǒng)一成 x64。CMake 生成 VS2019 工程時除了-A x64這個參數(shù)還要保證你的 Qt 前綴路徑指向 msvc2019_64而不是指向某個 x86 的 mingw 或 msvc 目錄?;旒軜?gòu)的典型癥狀是鏈接時報一堆無法解析的外部符號因為 32 位庫的導入庫格式和 64 位目標對不上。2.2 CMake 配置清單哪些開關必開哪些可以關掉VTK 9.3.1 的 CMake 選項非常多但真正影響我們這個場景的其實就十幾個。先給一份可以直接抄的配置清單參數(shù)建議值理由VTK_GROUP_ENABLE_QtYES必開否則不生成 Qt 相關頭文件VTK_QT_VERSION5明確走 Qt5避免默認探測到 Qt6BUILD_SHARED_LIBSON動態(tài)庫方便部署也有利于多模塊鏈接VTK_BUILD_TESTINGOFF測試代碼占大量編譯時間SDK 不需要VTK_BUILD_EXAMPLESOFF關閉示例縮短構(gòu)建時間VTK_GROUP_ENABLE_MPINO串行應用的 SDK 不需要 MPI 依賴CMAKE_CONFIGURATION_TYPESDebug;Release讓 VS2019 一次生成兩種配置CMAKE_PREFIX_PATHQt 安裝路徑讓 find_package 找到 Qt5CMAKE_INSTALL_PREFIX自定義 SDK 目錄決定最終頭文件和庫的落點這里重點解釋BUILD_SHARED_LIBSON這條。很多人為了讓最終 exe 干凈傾向選OFF編靜態(tài)庫。但 VTK 9 的靜態(tài)編譯有幾個麻煩一是模塊多靜態(tài)庫全量鏈接非常慢二是 VTK 的 object factory 機制在靜態(tài)庫下更容易踩 LNK2019三是 Qt5.15.2 的官方庫本身就是動態(tài)的你靜態(tài)編 VTK 的 Qt 模塊時還要額外處理 Qt 的 plugin 路徑問題。實際項目里我用下來動態(tài)庫反而是最穩(wěn)的。部署時把bin目錄下這些 DLL 一并帶上就行。VTK_GROUP_ENABLE_MPINO這條容易被忽略。默認情況下 VTK 的 MPI 組是 WANT如果你的機器上裝了 MS-MPICMake 真會把它找出來編進去純粹白增加編譯時間。顯式關掉后整個構(gòu)建會清爽不少。2.3 Debug 和 Release 同時編的架構(gòu)選擇一次 VS 工程兩套產(chǎn)物VTK 9.3.1 的 CMake 生成器如果選 “Visual Studio 16 2019”天然是一個多配置生成器。也就是說你只需要 configure 一次VS2019 里會自動出現(xiàn) Debug 和 Release 兩個配置不需要跑兩遍 CMake。這里有個關鍵點CMAKE_CONFIGURATION_TYPES如果不顯式給CMake 默認是空VS 工程里可能只剩下 Debug。你必須在 configure 命令行里加上-DCMAKE_CONFIGURATION_TYPESDebug;Release這兩個配置共享同一套生成好的解決方案文件但各自生成的 DLL 文件命名規(guī)則不同。VTK 在 Debug 配置下會給所有動態(tài)庫加上_d后綴比如vtkCommonCore-9.3.dll對應 Debug 版本是vtkCommonCore-9.3d.dll。Release 配置則沒有后綴。這個命名規(guī)則后面避坑章節(jié)還會用到先記個印象。另外建議把 Release 和 Debug 的代碼生成選項保持默認的/MD和/MDd不要動成/MT。VTK 官方推薦的 Windows 構(gòu)建風格是動態(tài) CRT你如果圖省事改成靜態(tài) CRT后面 Qt 庫、第三方庫直接教做人。3. 用 CMake VS2019 把 VTK 9.3.1 編譯成 SDK完整命令與目錄產(chǎn)物3.1 最小 CMAKE 配置命令假設源碼解壓在D:\thirdparty\VTK-9.3.1Qt 裝在C:\Qt\Qt5.15.2\5.15.2\msvc2019_64在 PowerShell 里執(zhí)行下面的命令cmake -S D:\thirdparty\VTK-9.3.1 -B D:\build\VTK-9.3.1-build -G Visual Studio 16 2019 -A x64 -DCMAKE_PREFIX_PATHC:\Qt\Qt5.15.2\5.15.2\msvc2019_64 -DCMAKE_INSTALL_PREFIXD:\SDK\VTK-9.3.1-msvc2019-x64 -DVTK_GROUP_ENABLE_QtYES -DVTK_QT_VERSION5 -DBUILD_SHARED_LIBSON -DVTK_BUILD_TESTINGOFF -DVTK_BUILD_EXAMPLESOFF -DVTK_GROUP_ENABLE_MPINO -DCMAKE_CONFIGURATION_TYPESDebug;Release-S指定源碼根目錄-B指定構(gòu)建目錄。用-G指定生成器是 Visual Studio 16 2019也就是 VS2019-A x64指定 64 位架構(gòu)。值得說的是-DCMAKE_PREFIX_PATHCMake 的find_package會用這個路徑去找 Qt5 的配置文件如果你的 Qt 路徑帶空格記得用雙引號括起來。VTK_QT_VERSION5這條在只裝了 Qt5 的機器上可以省略但如果你機器上同時裝了 Qt6CMake 可能會自動探測到 Qt6 然后編一套不適合的 Qt 模塊。顯式指定最穩(wěn)。執(zhí)行后看到 CMake 輸出里出現(xiàn)Qt5 found并且 Pass through 了相關模塊說明 Qt 被正確識別。如果輸出里只看到Qt5 NOT_FOUND大概率是CMAKE_PREFIX_PATH指錯了層應該指向到msvc2019_64而不是指到 Qt 安裝總目錄。3.2 VS2019 里構(gòu)建的順序與配置切換configure 完成后D:\build\VTK-9.3.1-build下會出現(xiàn)VTK.sln。用 VS2019 打開它第一件事不是點生成而是把解決方案配置從 Debug 切到 Release再在解決方案資源管理器里確認是 x64 平臺。構(gòu)建目標順序有個講究先編ALL_BUILD再編INSTALL。ALL_BUILD會編譯整個 VTK 項目組模塊多耗時很長。建議在 VS2019 里選擇“生成解決方案”而不是右鍵單獨編譯某一個項目。模塊之間有依賴關系單獨編譯某個目標會缺一堆頭文件。如果命令行操作更順手可以在構(gòu)建目錄下執(zhí)行cmake --build D:\build\VTK-9.3.1-build --config Debug --target ALL_BUILD cmake --build D:\build\VTK-9.3.1-build --config Release --target ALL_BUILD--config參數(shù)指定配置因為 VS 是多配置工程命令行必須顯式給不然 CMake 默認會編 Debug。建議先編 Release再編 Debug因為 Release 的優(yōu)化項能提前暴露一部分編譯期問題而且如果機器內(nèi)存不夠兩個配置同時并行反而容易 OOM。這一步的產(chǎn)物會落在D:\build\VTK-9.3.1-build\bin\Debug和bin\Release下一堆 DLL 和幾個 exe。注意別直接把這兩個目錄當 SDK 用里面還夾著測試程序和中間文件后面得走 INSTALL。3.3 執(zhí)行 INSTALL把純凈產(chǎn)物收斂成 SDK 目錄ALL_BUILD完成后繼續(xù)執(zhí)行 INSTALL 目標。這一步會把頭文件、庫文件、CMake 配置、DLL 按標準結(jié)構(gòu)復制到前面設置的CMAKE_INSTALL_PREFIX目錄。cmake --build D:\build\VTK-9.3.1-build --config Debug --target INSTALL cmake --build D:\build\VTK-9.3.1-build --config Release --target INSTALL兩個配置都執(zhí)行 INSTALL 后D:\SDK\VTK-9.3.1-msvc2019-x64目錄結(jié)構(gòu)大致長這樣D:\SDK\VTK-9.3.1-msvc2019-x64\ bin\ Debug\*.dll Release\*.dll lib\ Debug\*.lib Release\*.lib include\vtk-9.3\ cmake\vtk-9.3\ share\doc\第一次編 VTK 的人容易在這里犯一個錯誤編完 ALL_BUILD 就把構(gòu)建目錄里的include和lib拷出去用以為這就成了 SDK。實際上build\include里只有 CMake 探測生成的臨時頭文件缺很多隨模塊生成的源碼頭文件build\lib里也有 Debug 和 Release 的庫混在一起沒有區(qū)分。只有 INSTALL 出來的目錄才是干凈、可發(fā)布的 SDK。lib目錄下 Debug 的導入庫文件名帶_d后綴比如vtkCommonCore-9.3d.libRelease 是vtkCommonCore-9.3.lib。應用工程鏈接時CMake 會根據(jù)當前配置自動選對應后綴不需要你手動指定。include\vtk-9.3下是全部公共頭文件大約 40 多個目錄對應各個模塊。檢查一下有沒有QVTKOpenGLNativeWidget.h就能確認 Qt 模塊真的編進去了。3.4 把安裝目錄變?yōu)榭梢浦?SDK 的一個小習慣INSTALL 結(jié)束后建議把整個VTK-9.3.1-msvc2019-x64目錄壓成一個包隨項目走。不要把構(gòu)建目錄build也打成包那里面是構(gòu)建中間產(chǎn)物換一臺機器路徑變了就失效。在 SDK 頂層目錄手動補充一個README.txt寫清楚三個事編譯器版本是 VS2019 v142、Qt 版本是 5.15.2 msvc2019_64、當前包含 Debug 和 Release 兩種配置。這個習慣能省掉很多“過兩月回來看不知道這套庫怎么來的”的麻煩。后面接 Qt 程序時你的find_package會用到這個安裝目錄里的 cmake 配置文件路徑別亂移動。4. 把自編譯 SDK 接進 Qt 程序最小 Demo 的 CMake 與代碼4.1 消費 SDK 的 CMakeLists.txt 寫法SDK 編完不是終點能編譯出一個帶 VTK 渲染窗口的 Qt 程序才證明這套產(chǎn)物真的可用。寫一個最小 demo目錄結(jié)構(gòu)如下D:\demo\ CMakeLists.txt main.cppCMakeLists.txt內(nèi)容cmake_minimum_required(VERSION 3.16) project(demo) set(CMAKE_CXX_STANDARD 17) set(CMAKE_CXX_STANDARD_REQUIRED ON) # 告訴 CMake 去哪里找 Qt5 和 VTK 的配置文件 list(APPEND CMAKE_PREFIX_PATH C:/Qt/Qt5.15.2/5.15.2/msvc2019_64 D:/SDK/VTK-9.3.1-msvc2019-x64 ) find_package(Qt5 5.15 REQUIRED COMPONENTS Widgets) find_package(VTK 9.3 REQUIRED COMPONENTS GUISupportQt RenderingContextOpenGL2 RenderingQt ) add_executable(demo main.cpp) target_link_libraries(demo PRIVATE Qt5::Widgets ${VTK_LIBRARIES} ) # VTK 9 的 object factory 需要這行自動初始化不寫會 LNK2019 vtk_module_autoinit( TARGETS demo MODULES ${VTK_LIBRARIES} )VTK_LIBRARIES是所有 REQUIRED COMPONENTS 被滿足后自動收集的一組導入目標。vtk_module_autoinit是 VTK 9 新增的關鍵函數(shù)作用是為目標鏈接的所有 VTK 模塊生成初始化代碼。很多從 VTK 8 遷過來的項目會漏這一行結(jié)果鏈接時報vtkRenderingOpenGL2_AUTOINIT相關錯誤。CMake 配置時如果提示find_package找不到 VTK回頭看 3.3 里的 INSTALL 是否執(zhí)行過以及CMAKE_PREFIX_PATH是否指向了 SDK 根目錄而不是lib或include。4.2 main.cpp 里 VTK 渲染與 Qt 事件循環(huán)的配合main.cpp里最關鍵的是渲染窗口的類型選擇。VTK 9 里不要再直接 newvtkRenderWindow塞到 Qt 控件里要用vtkGenericOpenGLRenderWindow#include QApplication #include QSurfaceFormat #include QVTKOpenGLNativeWidget.h #include vtkGenericOpenGLRenderWindow.h #include vtkRenderer.h #include vtkNew.h #include vtkConeSource.h #include vtkPolyDataMapper.h #include vtkActor.h #include vtkProperty.h int main(int argc, char* argv[]) { // 讓 Qt 和 VTK 共享同一個 OpenGL 上下文 qputenv(QT_OPENGL, desktop); QApplication::setAttribute(Qt::AA_ShareOpenGLContexts); QApplication app(argc, argv); // 設置默認的 surface format保證兼容 VTK 渲染管線 QSurfaceFormat::setDefaultFormat(QVTKOpenGLNativeWidget::defaultFormat()); vtkNewvtkRenderer renderer; vtkNewvtkGenericOpenGLRenderWindow renderWindow; renderWindow-AddRenderer(renderer); QVTKOpenGLNativeWidget widget; widget.setRenderWindow(renderWindow); widget.resize(1024, 768); // 建一個圓錐體放在場景里用于驗證管線是通的 vtkNewvtkConeSource cone; vtkNewvtkPolyDataMapper mapper; mapper-SetInputConnection(cone-GetOutputPort()); vtkNewvtkActor actor; actor-SetMapper(mapper); actor-GetProperty()-SetColor(0.2, 0.6, 0.9); renderer-AddActor(actor); renderer-SetBackground(0.95, 0.95, 0.95); widget.show(); renderer-ResetCamera(); return app.exec(); }說明幾個關鍵點。QApplication::setAttribute(Qt::AA_ShareOpenGLContexts)必須放在QApplication構(gòu)造之前這是 Qt5 與 VTK 共用 OpenGL 上下文的前提。QSurfaceFormat::setDefaultFormat用defaultFormat()初始化保證 OpenGL 版本、顏色緩沖等設置滿足 VTK 要求。硬編碼亂設一個QSurfaceFormat::setDepthBufferSize之類的寫法不推薦直接沿用默認就行。widget.setRenderWindow(renderWindow)這一步替換掉了 VTK 8 時代常用的vtkRenderWindowInteractor初始化流程。之后對renderer的所有操作仍然按 VTK 習慣來不需要手動Render()Qt 的繪制事件會驅(qū)動重繪這在窗口大小改變、遮擋恢復時尤其省心。4.3 運行路徑上需要帶的 DLL以及怎么執(zhí)行 demo生成的 exe 雙擊運行前確保以下三類 DLL 在PATH或 exe 同級目錄下Qt 的Qt5Widgets.dll、Qt5Gui.dll、Qt5Core.dll以及platforms\qwindows.dllVTK SDK 的bin\Release\*.dll注意區(qū)分 Debug 版帶_d后綴MSVC 運行庫一般由 vc_redist 提供最簡單的驗證方式是在構(gòu)建目錄里執(zhí)行cmake --build D:\demo-build --config Release D:\demo-build\Release\demo.exe如果因為缺 DLL 彈窗報錯別急著拷貝一堆先用 Qt 的部署工具把 Qt 相關依賴補齊。在 Qt 的 bin 目錄下執(zhí)行C:\Qt\Qt5.15.2\5.15.2\msvc2019_64\bin\windeployqt.exe D:\demo-build\Release\demo.exe這個命令會自動分析 exe 依賴的 Qt 模塊把需要的 DLL 和platforms目錄復制到Release文件夾。之后再補上 VTK 的 DLL一般就只剩兩種可能要么 VTK DLL 清單不全要么 OpenGL 驅(qū)動版本問題。VTK DLL 在VTK-9.3.1-msvc2019-x64\bin\Release下直接整目錄復制進應用目錄即可簡單粗暴也可靠。5. 避坑VTK9.3.1 VS2019 Qt5.15.2 編譯期與運行期高頻問題5.1 Debug 庫和 Release 庫混用運行期隨機崩潰現(xiàn)象Debug 版本的應用有時能啟動但一操作界面就崩潰或者 Release 版跑得正常Debug 版在 VTK 內(nèi)部報堆錯誤。原因find_package(VTK)本身會按當前配置選庫但在你的應用工程里如果 CMake 緩存里殘留舊的VTK_DIR路徑或者你手動在鏈接器附加依賴項里寫了vtkCommonCore-9.3.lib不帶_d的 Release 庫Debug 配置下就會鏈接到 Release 版 VTK。兩個配置的堆管理器和 STL 實現(xiàn)不同內(nèi)存布局對不上崩潰不可避免。解決不要在 VS 的“鏈接器→附加依賴項”里手動填任何 VTK 的.lib文件名讓 CMake 的find_package和VTK_LIBRARIES自動管理。同時把應用工程的CMAKE_CONFIGURATION_TYPES也顯式設為Debug;Release。寫完后在main.cpp第一行加一句#include vtkVersion.h編譯后到build\demo.dir\Debug下檢查.tlog文件里的實際鏈接命令確認帶不帶_d后綴。這一步能一眼看出鏈接選沒選對。5.2 配置時沒認出 Qt編出來的庫缺少 QVTK 模塊現(xiàn)象CMake 配置輸出里沒有出現(xiàn) Qt 相關的 Find 信息編完后include\vtk-9.3下找不到QVTKOpenGLNativeWidget.h你自己工程里一包含就 C1083。原因VTK_GROUP_ENABLE_QtYES沒設或者CMAKE_PREFIX_PATH沒指向msvc2019_64。VTK 9 的 Qt 模塊組是獨立控制的很多人在命令行里漏了VTK_QT_VERSION5而機器上又裝了 Qt6CMake 就自作主張選了 Qt6但 Qt6 的庫名規(guī)則和 Qt5 不完全一樣編出來的模塊對外還是以 Qt5 命名兩頭對不上。解決配置時三個參數(shù)一起給VTK_GROUP_ENABLE_QtYES、VTK_QT_VERSION5、CMAKE_PREFIX_PATH指向C:\Qt\Qt5.15.2\5.15.2\msvc2019_64。配置完成后在 CMake 的 GUI 里搜 Qt確認Qt5_DIR、Qt5Widgets_DIR這些變量都已經(jīng)定位到 msvc2019_64 下的lib\cmake目錄。不要手動改Qt5_DIR那是最后手段先檢查前綴路徑的層數(shù)對不對。5.3 LNK2019VTK 模塊的 object factory 沒有被初始化現(xiàn)象應用代碼編譯通過鏈接時報一大串unresolved external symbol vtkRenderingOpenGL2_AUTOINIT之類的錯誤或者運行時報no override found for vtkRenderWindow。原因VTK 9 把模塊內(nèi)部的 object factory 機制整理成了顯式初始化的形式。在 MSVC 編譯器下動態(tài)加載和靜態(tài)鏈接的初始化規(guī)則都不如 GCC 那邊寬松需要由 CMake 的vtk_module_autoinit生成一段初始化代碼。老教程里教你#include vtkAutoInit.h然后宏定義VTK_AUTOINIT的做法不是不能用但很容易寫錯模塊名。解決在 CMakeLists 里對目標調(diào)用vtk_module_autoinit這是官方推薦、也最不容易丟。前提是你通過find_package(VTK)拿到的${VTK_LIBRARIES}里有完整的模塊列表。如果以target_link_libraries方式單寫了VTK::GUISupportQt也一定要把對應模塊名在 autoinit 里再聲明一遍。我把這段代碼固定寫成一個vtk_setup.cmake文件放到公共 CMake 目錄里每個新工程直接 include比每次手敲靠譜。5.4 運行時報“無法定位程序輸入點”或“缺少 Qt5Widgets.dll”現(xiàn)象在開發(fā)機一切正??降搅硪慌_機器后雙擊 exe提示找不到Qt5Widgets.dll或者報某 DLL 的某個入口點找不到。原因缺少兩種依賴Qt 運行庫和 VTK DLL。前者常見于沒執(zhí)行windeployqt后者常見于只拷貝了 Qt 的 DLL 而漏了整個 VTKbin\Release目錄。入口點報錯更隱蔽往往是系統(tǒng)中存在舊版本 Qt DLL程序加載時優(yōu)先挑中了它。解決發(fā)布前固定一套三條命令windeployqt.exe --release .\Release\demo.exe xcopy /E D:\SDK\VTK-9.3.1-msvc2019-x64\bin\Release .\Release\VTK\ set PATH%PATH%;.\Release\VTK;第三條是把 VTK DLL 所在目錄臨時加到PATH里僅用于本地驗證。正式發(fā)布時要么把 VTK DLL 全部和 exe 放同目錄要么用 Qt Installer Framework 做安裝器時把該放的 DLL 按目錄規(guī)則裝進去。千萬不要只拷貝幾個“看起來用得到”的 VTK DLLVTK 模塊間互相依賴漏一個就是入口點報錯。5.5 QVTKOpenGLNativeWidget 黑屏或渲染區(qū)無內(nèi)容現(xiàn)象程序能跑Qt 界面正常顯示但 VTK 渲染區(qū)域黑屏或者只有背景色沒有模型。原因這類問題大多是 OpenGL 上下文沒有共享。VTK 渲染窗口通過setRenderWindow綁定到 Qt 控件但控件初始化 OpenGL 上下文時沒有拿到正確的QSurfaceFormat。另一個常見原因是顯卡驅(qū)動只支持 OpenGL 2.1 以下而 VTK 的 OpenGL2 后端要求 3.2 以上。解決先看驅(qū)動更新顯卡驅(qū)動到支持 OpenGL 4.x 的版本。然后確認在創(chuàng)建QApplication之前已經(jīng)調(diào)用QSurfaceFormat::setDefaultFormat(QVTKOpenGLNativeWidget::defaultFormat())并且AA_ShareOpenGLContexts是 true。在沒有獨立顯卡的虛擬機上黑屏可以在main.cpp開頭qputenv(QT_OPENGL, software)強制走軟件渲染這個臨時方案能幫你區(qū)分是 VTK 設置問題還是驅(qū)動問題但不建議長期這么干。6. 驗證 SDK 輸出的五個檢查點以及把編譯過程腳本化SDK 到底能不能交付靠“編完不報錯”不算數(shù)得按檢查點過一遍。第一include\vtk-9.3目錄里有沒有vtkVersion.h打開看VTK_VERSION_MAJOR是否是 9、MINOR是否是 3很多歷史遺留的 SDK 版本號對不上代碼里#if VTK_VERSION_NUMBER 9這種條件編譯會直接跑偏。第二cmake\vtk-9.3目錄下存在VTKConfig.cmake并且用 4.1 的find_package(VTK 9.3 REQUIRED COMPONENTS GUISupportQt)能正常通過。CMake 報版本不符說明你把不同版本 VTK 的安裝目錄混在一起了或者CMAKE_PREFIX_PATH里路徑順序不對舊的 VTK 被優(yōu)先找到。第三lib\Debug和lib\Release下各有一整套導入庫Debug 后綴_d.lib的數(shù)量與 Release 基本一致??梢詫懸粭l PowerShell 快速比對$dbg Get-ChildItem .\lib\Debug\*.d.lib | ForEach-Object { $_.BaseName.Replace(.d,) } $rel Get-ChildItem .\lib\Release\*.lib | ForEach-Object { $_.BaseName } Compare-Object $dbg $rel沒有輸出差異說明雙配置產(chǎn)物齊整。第四把 4.2 的 demo 分別用 Debug 和 Release 各編一次兩個都能彈出窗口并顯示藍色圓錐體。這一步是最有說服力的也最容易發(fā)現(xiàn) 5.1 的混用問題。第五刪除構(gòu)建目錄里 demo 的全部輸出只保留 exe 和 SDK 里的 DLL重新運行一遍。這樣做是為了排除“VS 調(diào)試環(huán)境下附帶運行庫”帶來的僥幸。過完這五條這套 SDK 就可以在項目組里共用了。最后分享一個習慣我會把整個編譯過程寫成一個批處理腳本放在 SDK 目錄的build.bat里參數(shù)化 CMake 和構(gòu)建命令。每次拿到新機器先跑腳本再檢查檢查點前后不超過一小時。很多同事習慣在 VS 里手動點配置、點生成下次換臺機器又重新來一遍中間漏掉一兩步就成了玄學問題。把這套重復勞動腳本化反而能省掉日后最貴的排錯成本。希望這篇筆記能幫你把 VTK 9.3.1、VS2019、Qt5.15.2 這套組合一次編通少走幾趟彎路。本文還有配套的精品資源點擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
亲子敌伦对白在线播放| 亚州综合色| 日本女优在线视频福利| 白丝av| 国产精品999aaa| 美女啪欧美一区| 日本国产高清色www视频在线| 超碰99在线| GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | 高清国产精品福利网站| 无码久| av一区二区三区 中文| 91成人高清在线观看| 东京热99999| 午夜呻吟欧美| 色婷婷丁香五月| 无码精品人妻一区二区三区妖精| 精品国产一区探花在线观看| 亚洲在饯| 国产风韵犹存熟妇三区| 色女综合| 日本午夜福利视频| 色婷婷电影| 国产第25页在线观看| 久操视频在线观看| 91精品丝袜久久久久久| 尤物视频偷拍免费| 囯戸精品高潮呻吟旡码| 91人人| 91伊人久久在线| 亚洲精品一二三四区| 91久久久久久久| 中文字幕交换人妻| 日韩中文字幕国产| 嫩草美女久久| 中日亚韩免费视频| 大香网站| 欧美十八禁导航成人| 天美91| www.男人的天堂| 一二三四区电影| 东京热大香焦| 91丝袜在线视频| 白丝jkav| 人妻 欧美 中文| 色婷婷久久| av天堂手机版追回 | 五月丁香婷婷色| 色嗨嗨在线| 一,爱啪啪,在线免费视频| 性爱视频啪啪啪啪| 熟女被操视频网址| 久热免费视频| 97在线观视频免费观看| 久热这里| 蜜臀AV成人精品蜜臀| 青青草视频久久久久| 国内黄色精品| 精品人妻一区二区三区夜夜| 天天影视射综合网| 夜夜躁狠狠躁日日躁av| 天天日美女的B| 蜜桃久久久久久久久久久久| 四虎在线免费视频| 欧美综合综合| 曰韩人妻中文字幕在线| 激情抓乳插进去啪啪啪日韩| 综合久久六月久久婷婷| 丁香六月啪啪| 黄色成品网站| 天天操天天舔| 国产欧美精选自拍一区| 色婷婷五月天| 精品久久大胆人体| 亚洲欧美在线丝袜| 18禁看网站一区| 中文字幕一区二区三区字幕| 亚洲黄色网址视频| 中出91| 青青草吊丝| 蜜屁Av| 久久女女| 人人玩人人添人人澡免费| 国产一区在线观看无码AV| 免费观看啪视频| 亚洲在线| 中文字幕交换人妻| 婷婷操逼| 裸体美女久久久| 亚洲美腿丝袜香蕉影视欧美成人| 欧美日韩大香蕉| 琪琪精品免费一区二区三区| 亚洲国产成人高清在线| 青青伊人久久| 一级二级在线观看| 香蕉综合网| 青青草成人视频在线观看二区| 97欧美色| 国产亚洲精品第一最新| 裸体女人草逼视频播放一区,二区,三区,四区,五区 | 久久三区四区| 大香蕉专区| 丁香五月激情综合| 97视频7| 在线情色电影 91大| 97亚洲综合电影| 亚洲精品97久久中文字幕| 国产路线专区| 午夜激情床戏激情| 婷婷午夜清品久久久久久久性色视频观| 亚欧毛片基地国产毛片基地| 高颜值美女口爆高潮浪叫| 91人精品妻入口| 亚洲超碰在线| 日韩情色一区二区| 欧美拳交在线播放| 欧美亚洲系列| 91色久| 男人天堂网手机版婷婷| 亚洲日韩精品一区视频在线| 黄色十八禁网站| 啊啊啊好想要| 久久欧美按摩999| 色97综合中文字幕| 欧美不卡二区| 中文字幕一区二区三四五区日日骚| 2017天天插| 四虎免费看黄| 欧美97视频| 欧日韩在线观看| 久操免费视频| 超碰人妻久久| 亚洲av无码成电影在线播放| 蜜桃视频一区二区三区在线观看| 襙一襙| 91亚洲人电影| 牛牛AV人人夜夜澡人人爽| 九九热超碰| 91 亚欧| 人人天天干干| 亚洲五月婷婷| 99热99re6国产在线播放| 正在播放国产精品一区| 欧美78| 久久久久久久伊人精品| 无码久| AV不卡在线| 久久高清无码夜夜操| 国产精品 久久久精品一牛| 久久人人看| 欧美色97| 性感女人网页在线观看视频| 午夜亚洲WWW湿好大| 中文字幕少妇色| 狠狠操官网| 91精品又粗又猛又爽| 亚洲成人无码影院| 精品午夜福利| 欧美一二三区四五区| 小日子操bb在线看| 欧美精品亚洲精品日韩传电影| 强奸乱亚洲| 男人天堂2017| 精品一国2| 丰满人妻无码一区二区三区| 97色碰| 超碰久久综合| 禁止观看美女黄| 国模私拍一区二区三区神乳| 欧美色图97| 五月天激情网图片| 亚洲天天做日日做天天谢日日| 夜夜夜夜爽| 囯产精品一区二区三区线|亚洲人成无码网WWW动漫|国产精品免费一级... | 国产乱伦搜索结果91P| 久久婷婷国产一区二区色| 亚洲一级黄色毛片| 天天综合网91| 一区二三区四区视频大全套| 玖玖97综合| 日韩欧美成人综合在线| 亚洲国产精品成人综合| 色偷偷综合91久久噜噜| 这里都是精品在线观看| 欧美人与动性人交a| 中文字幕伊人| 97爱爱影院| 91九色在线| 澳门黄片一香蕉视频| 亚洲人精品久久久| 啊啊啊不要啊啊受不了了视频在线 | 强奸乱伦亚洲第一页| 欧美韩日精品99综合| 看看小穴| 久久婷婷影院| 一级久久久久久久久久久| 91久久青青草原精品| 蜜桃视频啊啊啊啊| 欧美97视频| 性色avv| 色色99| 日本视频在线观看污污污| 久操91视频| 另类欧美色| 西西美女视频网| 91久精品| 日韩99999色| 爱我干综合| A片A5445444| 中文字幕在线免费观看 | 两性综合网| 色欲三区| 岛国在线国产| 欧美激情另类一区二区| 久久亚州精品成人Av无| 黄片免费视频2019| 天天操夜夜嗨| 亚洲精品国产无码高清| 99re热有精品视频国产| 亚洲图片日本AⅤ欧美在线| 日韩啊V| 无码137片内射在线影院| 欧美Ⅴ性爱| 大香蕉久久| 亚州91| 99精品九九九九九九| 97超级久久| 无码二级三级| 99久久99久久免费精品蜜臀| 欧美福利视频啊啊啊啊| 日韩av在线精品观看| 思思久热在线精品66| 白嫩少妇| 国产亚洲日韩在线三区黑人| 爱av免费| 日本91白丝| 熟女啪啪视频| 999 久久久| 麻豆a'v电影| 欧美综合中文| 日韩精品字幕| 三级AV入口| 久草网站免费在线观看| 狠狠 91| 91 国产丝袜在线放观看| 久久欧洲| 精品十八在线观看| 五月天亚洲色图| 日韩激情无码影院| 亚洲精品性爱片| 在线中文字幕极品av| 亚洲综合中文字幕有码 | 91高跟美女在线播放| 91久久久老司机| 欧美性Fer办公室秘书| 超碰碰97资源站| 日本一道在线播放高清| 园内精品自拍视频在线播放| 五月天婷婷久久| 澳门成人网站久国产日韩| 99只有精品| 超碰九九| 国产亚洲精品无码三区| 久操黄色视频| 97精品在线| 亚洲欧洲自拍| 中文字幕日本久久| 香港成人一级视频在线青青草| 污电影在线观看| 日韩一级二级三级在线不卡观看完整| av日韩在线观看电影| 嗯啊不要在线观看嗯啊| 亚拍在线| 黄色片,com| 激情五月激情综合网| 青青国产在线拍揄自揄拍| 丰满人妻一区| 日欧操屄| 欧美欲色| 中文字幕在线免费观看 | 殴美大黄片| 佐山爱中文字幕| 青青草导航在线视频| 亚洲一区中文精品| 精品国产一区二区三区av在线资源| 在线亚洲精品久久久| 蜜臀久久久99久久久久 | 久久99久久99精品天美传媒棢·纸:. | 操人91| 久操影视| 国产无码高清操逼视频| 丝袜狠狠草尤物人妻av91| 女上位精品在线| 久热影视| 日韩9999| 欧亚性爱在线视频| 青春草A| 亚洲久久久久| 67914亚洲精品| 亚洲丝袜在线观看| 爱射综合| 超碰在线一区二区| 97国产精品国| 蜜臀无码视频在线观看| 91丨国产丨白浆| 97超碰9| 91丝袜美女国产| 蜜臀99久久精品久久久久久| 国产高清成人传媒影视| 97在线公开视频| 91free福利| 欧美97av| 亚洲伊人久久精品狠狠在线| 欧美一级黄色免费专区| 伊人网在线观看| 亚洲欧美不卡线| 嗯啊抽插大香蕉网页| 97干色| 亚洲高清无码免费观看视频| 热热色91| 欧美日韩国产三级黄色| 熟女网站最新| 在线观看综合精品亚洲| 亚洲资源吧| 日本淫色网| 曰本特级特黄特色黄色A级网站高清在线免费看| 国产辣妈在线视频福利| 91九九九馒头| 青娱乐福利99| 亚洲网污污污污| 手机看片1024你懂的国产| 美女91av| 中文字幕二区日韩天堂 | 91色人妻| 欧美人妻另类在线| 婷婷五月天av| 成人日韩3| 日日日日做夜夜夜夜做无码97| 欧美性爱日韩性爱| 国产AV中文| 欧美日韩222| 久久6热视频免费观看| 久久东京热久久| 夜夜操夜夜爽夜夜高潮| 久久riav中文精品| 中字乱伦AV| 久久老女人| 欧美少妇内射| 欧美日韩性爱视屏免费看了| 日本一区视频在线观看| 精品人妻久久久| 色眯眯射| 中文字幕在线高清男人的天堂 | 97久久综合网| 夜夜爽妓女| 日本国产高清色www视频在线| 伦理第一页| 久久熟女人| 亚洲 欧美 偷拍 唯美| 最新AV在线| 一区二区三区蜜桃成人撸久久东京热 | 最新三级网址| 天天日夜干| 少妇三P| 日韩中文字幕二区| 欧美黄色大片在线观看| 啊啊啊无码| 亚洲 另类 丝袜 自拍 动漫| 天综合中文| 99性爱在线观看| 91免费看一区二区三区| 久久精品无码专区| 劲爆欧美人妖三区91| 澳门成人网站久国产日韩| 国产 亚洲 丝袜 制服| 欧美AAAA黄片| 久久69| 97在线/亚洲| 精品乱码久久久久| 欧美青青视频| 无码视频一区二区| 四虎视频在线观看| 91在线视频免费中出| 老鸭窝在线视频播放| 亚州综合电影| 91N五十路| 亚洲成人在线播放| 色播综合| 91xingse| 亚洲五月丁香花狠狠干一区二区三区 | 日韩成人综合网| 日韩一性一交一A片俄罗斯 | 蜜臀久久在线视频| 99RE在线视频精品,这里只有精品| 日本在线一二| 夜夜嗨AV一区天天| 久久女人一区二区三区| 久久久噜噜噜久久久| 亚洲va综合va国产va中文| 大香蕉丝袜一级片| 天天综合网一91网| 劲爆欧美人妖三区91| 国产久久一区二区三区野外在线| 中文啪啪视频| 亚洲日韩精品在线播放| 七久久久| 婷婷国产精品九区| 淫色网综合| 少妇天堂网络| 风骚少妇视频中文字幕| 我爱操| 99热销国产这里有精品| 在线日韩精品一区二区三区| 久久草草亚洲蜜桃臀| 人妻一区二区三区四区视频| 亚瑟国产精品久久无码| 免费精品人妻一区二区三| 强奸乱伦Av网| www五月| 精品大久久| 日本裸体久久色噜噜| 97超碰色屌| 色天堂在线观看| 嗯~啊~轻一点 视频| 天天综合网网欲色| 操逼天美3区| 亚洲性爱无码乱伦av| 开心五月婷婷| 操逼内射干逼白丝91| 欧美综合狠| 91丝袜| 最新av网站在线观看| 国产网站在线播放| 天美精品av| 熟妇艹鸡八| 熟妇高潮二区三区| 欧美爱三级日韩久久| 免费A V在线播放| 亚洲丝袜色| 性爱AV天堂| 亚91网| 国产成年女人免费视频播放a| 亚洲黄色网址视频| 青青草视频这里只有精品| 欧美猛交黑寡妇中文字幕| 亚州黄站| 岛国免费黄色网址| 懂色AV一区二区三区| 精品美女少妇一区二区三区| 久久夜夜| 午夜婷婷| 97在线欧| 欧美性爱第一页久久| 9久热| 亚熟hd视频在线| 日本女人久久久| 久久久久亚洲?V片无码V| 人人人人人人少妇| 岛国天天午夜影院传媒网| 中文AV制服乱伦| 九九九九久久久| 久久亚洲天堂| 国产熟女完整版中字| 99婷婷| 久啪视频| 久操视频资源站公开| 午夜欧美J进J出白浆流出久久久| 清纯唯美第一页| 四虎国产精品永久入口| 亚洲色图激情小说| 五十路熟女人妻一区二区在线观看| 国产无马视频| 屌妞视频久久久久久久久久久久| 国产综合色精品在线观看| 天天干,夜夜爽| 国产午夜福利合集| 亚洲精品a人片在线观看视| 九九拍拍精品视频在线播放 | 国产精品爽爽v| 欧美一区二区情色| 亚洲一级黄色毛片| 日韩国产品视频中文字| 久久国产成人精品国产成人亚洲| 啊灬啊灬啊灬好深灬快高潮了动漫-国产字幕国产在线观看-B049AV | 加勒比久久综合网高清| 麻豆精品三区视频| 无码高清专| 欧美色图在线视频少妇| 国产高清无码一区二区三区四区皇冠| www.av不卡中文字幕| 欧美日韩操逼动图| 欧美高清91| 欧美日韩99| 亚洲高清综合网| 人妻久久久| 亚洲?V高清一区二区三区尤物| 成人夜夜爽| 国产一级舔足在线观看| www.91色综合| 好属操| 后入内射蜜桃臀| 一本精品日本在线视频精品 | 福利五区| 激情深爱五月天| 美女诱惑一区| 一区二区三区欧美激情| 老司机福利青青草| 综合久久六月久久婷婷| 国产精品露脸在线观看| 欧美aaaaaaa| 日韩大香蕉精品在线视频| 日韩黄色电影网站| 超碰色老头| 欧美性,色九九| 综合影视国产无码| 久久天天性久久伊人| 超碰午夜| 一区二区不卡免费| 韩国久久97| 免费黄色片。| 色偷综合| 人人妻人人操人人乐| 亚洲欧洲日韩天堂av| 国产青青综合伊人| 天天香香欲综合| 国产综合永久精品日韩鬼片| 国产精品天堂| 无码九九| 99国产精品久久久久久久成人热 | 久草精品国产99| 欧美体内射精| 欧美亚男人的天堂| 日韩成人大片在线观看| 高清无码在线播放网站| 97免费在线观看视频| 老女人碰碰在线碰碰视频| 九九热精品| 亚洲日韩精品一区视频在线| 国产精品久久久| 男人精品天堂一区| 亚洲国产剧情少妇激情| 另类一区| 日韩中文字幕国产| 97香蕉网| 好吊爽好吊爽在线视频,中文字幕精品一区二区日本,国产良妇出轨视频在线观看, | 99亚洲精品| 少妇内射www在线观看视频| 亚洲成人免费在线| av一区二区三区不卡| 久艹99| 狠狠图片青青草| 91亚洲网站| 蜜桃一区二区三区| 色色99| 黄片www视频免费| 婷婷五月天成人网| 日本 欧美 国产一区| 91处女在线观看| 超碰99在线| 后入式视频国产自| 大香蕉亚洲中文| 99热这里只有精| 深爱激情五月天| 婷婷五月综合激情| 亚洲无码99| 欧美激情综合| 九九无码| 97综合在线观看| 精品免费1| 厕所偷拍在线| 99热导航| 亚洲精品国产熟女久久久| 夜夜免费视频| 欧美日韩亚洲天堂| 人人弄人人摸| 国产精品原创巨作?v网站| 成人a大片在线观看| 日欧亚洲二三区大片不卡| av在线免费一区二区| 人、人、摸,人、人、草| 五月婷婷性爱| 亚洲夜色在线| 青久操| 亚洲诱惑天堂| 酒色综合网| 激情黄色片在线观看| 国产成年精品高清在线观看91| 金莲网址| 日韩三级视频一区二区三区| 麻豆九九九| 天堂综合| 亚洲 暴爽 AV人人爽日日碰| 国产精品无码久久久久2025| 免费一级欧美片片线观看| 欧美男人一区| 嗯嗯啊好大| 欧美日韩人妻精品一区二区三区| 青青草中文字幕| 大香蕉免费3| 久久婷婷综合国际产色怕| 五月天丁香| 一区二区三区成人| 舔足天天操天天射| 日本欧美一区二区三区免费| 婷婷五月天丁香花| 天天综合网1| 国产一区二区精品久久久不卡蜜臀 | 中文字幕视频在线观看| 一区操逼| 囯产精品一区二区三区线|亚洲人成无码网WWW动漫|国产精品免费一级... | 欧美激情视频一区二区三区不卡| 婷婷九月国产| 伊人影院日本| 九九aV| baiduhicn.com。| 色区97| 九九探花视频在线观看| 爱干爱射网啊啊啊| 午夜美女诱惑电源网| 九九综合久久中文字幕| 亚洲精品久久久久久久久豆丁网| 精品久操| 亚洲国产婷婷在线播放| 国产一级久久久| 六月色色| 性一交一乱一交A片久久四色| 亚洲欧洲日本精品中文a∨| 婷婷亚洲综合| 加勒比少妇AV婷婷六月天超碰超碰| 欧美肥臀在线| 黄色毛片A片| 欧美成人色| 99久久精品国产系列| 丁香婷婷啪啪| 日本二区不卡| 欧美一区二区观看在线| 久久人妇| 午夜男人av| 91殴美大片| 香蕉欧美| 91大神电影天堂| 亚洲丝袜综合| 91N欧美| 三级色影综合网| 五月丁香婷婷综合| 99在线观看视频在线高清| 婷婷影院入口| 国产中文日韩欧美一区二区三区人妻丝袜美腿| 人人操人人色人人摸| 翔田千里Av在线| 玖玖大干人妻| 麻豆天美91| 麻豆精品久久久久久久| 国产精品熟女一区二区三区| 亚洲色图在线视频| 亚洲天天综合| 91人妻视频在线| 视频国产欧美在线播放| 亚洲一区二区三区麻豆传媒| 香蕉国产精品麻豆亚洲欧美日韩| 亚洲中文字幕乱码无码一区二区| A 天堂| 日本精品国产视频| 综合在线导航一区| 色综合1991| 91美女丝袜诱惑视频| 亚洲天堂男人的天堂| 国产有码一区| 一类无码操逼视频| 天操天操夜操夜月月年年操操| 国产成人久久久精品免费AV| 狠狠色五月亚洲91| 黑丝少妇| 亚洲色图尤物视频 | 97欧美综合| 日本一区二区三区欧美日韩中文字幕| 欧美v亚洲v综合v国产v妖精| 综合网亚洲| 人人潮人人摸| 国产精品久久久久久久久AV大片| 久久噜噜噜精品国产亚洲综合| 97超碰人人模人人拍人人| 久久黄黄| 懂色AV一区二区三区| 亚洲天堂,男人| 女欧美一区二三区| 亚洲清纯唯美| 日韩99神马视频播放片在线播放| 翔田千里AⅤHD无码| 欧美综合狠| 亚洲情色1区| 蜜乳性色无码专日粉嫩骚逼AV| 男女啊啊啊| 色 婷97| 亚洲欧美日韩中文播放| 国产精品网址| 亚洲在线A| 青青草吊丝| 五月天色图| 免费αV在线视频| 97亚洲自在精品在线观看| 九九九久千久久激情蜜桃在线看 | 综合一区中亚洲国产成人综合精品 | 色网站导航大全| 超碰欧美97资源| 亚洲自拍另类丝袜综合| 色五月激情综合网| 中国zzijzzijzzwww精品| 天天综合官网| 后入式999| 91天射| 亚洲、日韩、综合、另类| 国产精品久久久鸭无码的功能| 99久久精品欧美国产| 日本欧美不卡| 亚洲日韩97| 久干网| 口爆欧美91| 91狠| 人妻少妇精品一区二区三区| 插日本熟女视频| 成在线人在线观看视频| 色哟哟 日韩精品| 欧美天天干| AV天堂因数| 九九久精品| 视频黄站| 婷婷九月丁香| 自拍第一页| 日韩亚洲97| 国桃视频产巨乳精品一区二区在线| 91精品人妻一区二区-全集完整版免费正片国语-B02AV | 奇米狠999| 啪啪视频免费在线观看| 中文字幕视频二区| 人妻久久| 蜜臀久久99精品久久久久电影| 国产成人精品一区| 久久久久久久久久久999| 亚洲色9| 看黑人AV不卡| 亚洲码和欧洲精品激情系列| 天天看综合网| 欧美大香蕉在线观看| 九九av| 欧美黑人猛交春色影视大全| 日韩成人免费电影| 人妻久久久久久| 天天躁日日躁AAA片李宗瑞| 欧美性爱另类综合| 久久欲| 日本精品无码三级网站| 日本精品不卡一二三区| 国产小黄片在线免费观看 | 91色堂| 碰人碰碰人人开房人肉| 人妻熟女一区二区| 99热婷婷一区二区三| 韩日欧亚a级| 2019天天干| 水多多映视AV| 国产精品一区二区亚洲人成毛片| 亚洲欧洲av影音| ji熟女.com| 全免费a敌肛交毛片免费| 国产日本久久免费精品| 开心婷婷五月| 日韩超碰精品综合| 欧美夜夜狠| 精品97久久综合| 中文字幕精品三级久久久| 成人区人妻精品一| 亚洲综合电影| 探花一区二区三| 亚洲日韩精品在线播放| 久久久久久亚洲精品不卡人乳 | 91丰满| 久久久99免费| 久久东京伊人一本到鬼色| 九九无码视频| 97综合在线观看| 啊啊啊啊啊好舒服视频| 深夜激情| 另类小说综合网| 成人无码影片视频在线| 性欧美另类高清| www.AV有限公司一区| 97亚洲自在精品在线观看| 91美女视频在线观看| 2017天天拍大香蕉| 亚洲av淫乱| 用力操死我| 风月影院男女十八禁| 婷婷婷婷婷婷久久久久| 国产成人一级av88| 五月天丁香欧洲日韩| 综合欧美日韩在线| 无码不卡亚洲成?人片| 嗯啊抽插大香蕉网页| 欧美色偷拍 | 婷婷丁香九月| 精品国产片亚洲一区| 97色涩| 久操免费观看| 在线国产一区二区av| 中文无码一二三区| 狠狠爱夜夜干| 国产成年精品高清在线观看91| AAA久久| 亚洲欧美日韩电影网站一区 | 97碰碰色| 手机在线视频国内精品| 一区二区三区日韩欧美| 久久精品国产99久久,亚洲日韩久久日本一区一区三区 | 91性| 欧美日韩*字幕一区| 91一区二区| 久久久成人精品| 欧美 精品国产制服第一页 | 97Ai亚洲| 久久婷婷视频| 污电影在线观看| 欧美性爱中文字幕无线码| 欧美.亚洲.另类.丝袜.制服.诱惑| 久久成人东京热人妻| 精品久久久久av影院| 亚洲激情色片| CCYY草草影院地址入口| 久久婷婷五月天| 国产精品另类一区大香蕉| 中文字幕一区二区三区高清| 激情综合av| A级在线视频| 九九九九88| 亚欧美色| 啊好大好舒服| 国产又粗又大硬免费色网视频| 99热免费| 亚洲色图图片| 国产剧情一区在线观看| 精品91日日夜夜超清资源| www.99热| 插入逼91| 日韩伦理久 久久 清纯| 国产亚洲福利第一页丝袜| 一区二区三区四区五区高清无码永久视频| 日日骚网站| 亚洲丝袜色| 青娱乐91| 情色av电影| 久久超碰国产一区二区三区| 五十路熟女工口| 色妇综合网| av操操不卡| 八戒无码国产午夜福利| 大香蕉欧美国产日韩高潮| 日韩美女操b| 蜜桃精品一区二区三区久在线| 激情干在线| 欧美特黄视频网站| 久久精品欧美一区蜜桃| 三男一女不戴套的A片| 男人的天堂色偷偷青青草视频婷婷网| 91人精品妻入口| 青青草国产盗摄一二三区| 国产AV激情无码久久无码| 天天日美女的B| 国产免费一区二区在线A片视频| 欧美色青| 97天天做| 欧美特大黄一级片片免费| 18精品一二区| 欧美精品91| 国产狂喷潮在线精品| 国产在线精品电影观看| 丁香六月啪啪| 免费在线看黄片av| 91色色综合| www超碰| 白丝被操91| 伊人991| 伊人五月天| 国产精品一二三区18| 夜夜操一区二区| 国产精品69久久久久孕妇欧美| 五月天综合网| 久久人人爽爽人人爽人人片αV| 淫淫综合网| 啊啊啊啊啊啊好湿好爽视频| AV综合中文字幕干| 精品毛片av一区二区| 99精品久久| 在线日韩日本亚洲国产| 91老熟女91老女人| 精品久久久久久亚洲| 欧美不卡二区| 人妻少妇无码| 欧美老妇女内射网址| 97色在线| 色欲无码人妻日韩欧美精品| 亚洲自拍97| 97人人爱人人做人人乐| 99精品在线| 国产成人bd在线观看| 亚洲另类天堂| 香港久久久| 久操在97| 日日橹狠狠爱欧美超碰| 亚洲91极品| 欧美东京热精品A∨| 少妇一级婬片免费放一级a性色.| 国产蜜臀精品一区二区尤物| 亚洲诱惑| 综合网久久| 亚洲熟妇图片| 大奶啊啊好爽| 人妻AV在线| 久久久夜夜嗨免费视频| 极品尤物女神在线观看| 国产家庭乱伦性爱视频| 女人天堂av在线播放| 91欧美色| 国产激情在线| 屁股久久久久久久久| 亚洲视频一二区| 超碰调教97| 日本一本一区二区三区四区五区欧美日韩中文字幕| 强奸国产在线| 日本人妻伦在线中文字幕| 亚洲综合电影| 九九热av| juliaann欧美丝袜办公室| 亚洲成人在线乱码色午夜| 亚洲污污网站| 天综合网欧美| 欧美亚洲美少妇一区二区| 女人一区| 中出789在线视频| 熟妇熟女一区二三区| 日韩天堂av电影在线观看| 婷婷激情五月| a在线视频免费观看| 婷婷五月天AV| 色官网在线| 操操碰| 亚州精人品大香蕉| 裸体美女免费看网站青草| 九月丁香婷婷色| 男女激情黄色网址| 国产无套粉嫩白浆在| 破苞ⅩXXX性无码动漫无码| 一级A啪啪啪啪| 五月丁香综合| 91美女丝袜诱惑视频| 99热97| 亚洲国产综合久久天堂| 78p欧美| 夜夜操一区二区| 欧美性综合| 天天综合站| 色欧洲| 伊人久久综合影院| A V视频日本| 五月天大香蕉| 射 色综合| 国产一区二区精品久久久不卡蜜臀| 天天内射| 精品国产99999| 91精品人| 亚洲,日韩,欧美,成人播放| 囯产操逼片| 亚洲高清在线| 人人污日韩一区二区| 亚州欧美综合| 婷婷性网| 100啪啪视频大全| 欧美十八禁网站| www超碰| 躁躁日曰躁2020| 国产嫩草精品A88AV| 色五月av| 偷拍亚洲熟女视频播放| 欧美顶级黄片AAAAA在线免费看| 国产白丝av| 老熟妇一区二区三区啪啪| 男生通女生屁股| 在线观看亚洲成人精品| 人妻一区视频| 精品国产乱码久久久久久影片| 裸体美女久久久| 亚洲天天自拍| 欧亚性爱在线视频| 无码国产精品午夜不卡(| 禁十八久久| 97亚洲中文| 国产一区二区免费福利片| 成人片在线播放| 99精品伊人| 日日干夜夜欢| 亚洲欧美人妻| 国产一级作爱毛片| 麻豆黄色五月天| 国产精品久久久视频| 黄色一区三区| 久久精品国产亚洲AV高清演员表| 色噜噜狠狠色综合日日| 九九成人精品| 天天射日日干| 高清无码国产亚洲| 久久久久ab| 天天看精品动漫视频一区| 97久久超碰| 欧美人妻中出| A片大香蕉在线| 黄色网址在线免费观看| 精品十三区| 蜜臀99久久| 久久久久久久久久8888| 婷婷精品国产欧美精品亚洲人人爽| 秋霞操逼片| 啊灬啊灬啊灬好深灬快高潮了动漫-国产字幕国产在线观看-B049AV | 91女色| 中国大陆国产高清AⅤ毛片| 97国产色综合| 亚洲狠| 99热在线播放| 欧美一区二区| 天天干人妇| 超碰97综合网| 国模吧 一区二区三区| 亚洲精品1区| 丁香六月激情| 2017大香蕉国产精品久久| 国产女大学生AV| 国产黄a三级三级三级av在线看| 78精品| 婷婷久久久| 欧美激情高清性猛交| 俺去也婷婷| 好湿好紧视频| 五月天婷婷基地| 婷婷国产精品一区二区| 欧亚在线视频| 欧美 日韩第一性色| 99色色网| 99精品无码| 天天综合精品| 操国产高清| 精品女人999| 欧美AB在线| 天天看少妇| 色综合V| 亚洲凸凹超碰成人| 人妻 丝袜美腿 中文字幕| 久久视频,这里只有精品 | 午夜精品久久久久久久99热影院| 日韩熟女操逼| 欧美丝袜激情| 成全在线观看免费观看| 翘臀vidoes| 口爆综合网| 久久久久久久久国产| 日本国产高清色www视频在线| 乱操9999| 国产熟女少妇一区| 欧美日韩97| 97国产色图| 亚洲精品久久久久久久蜜桃臀| 91热色| 91 亚洲 欧洲| 亚洲 欧美 制服 另类 自拍| 人妻大相焦在线| 国产精品无码av在线| 午夜福利合集| 国产精品九9| 日韩人妻有码免费视频| 97在线观看视频| 九九久久久九九| 人人妻人人爽 97人人看碰人免费公开视频| 成熟熟女国产精品一区二区 | 狠狠97| 国产13区| 强奸乱伦大香蕉网| 97天天| 欧美熟女丝袜| 日韩啪啪啪啪啪| 色黄色美女大长腿午夜视频| 羞答答AV中文字| 嗯嗯嗯,草死我| 欧美 亚洲 偷拍自拍| 欧美激情视频一区二区| 男人的天堂.com| 日韩人妻播放| 操逼操2| 丰满熟女人妻一区二区三五十一路| 久久久久九九九| 欧美国产精品久久九九| 九久久精品| 中文字幕日韩精品一区二区三区| 久干9操| 亚洲性爱成人| 老熟乱一区二区三区四区| 超碰1024久久| 69精品少妇一区二区三区蜜桃| 天天看天天在线精品| 丝袜美腿亚洲| 凹凸 69堂 在线播放| 三级网站超变态精品| 五月丁香六月婷| 性在久久久久久| 美女天天干| 日日躁夜夜躁狠狠躁超爽| 91亚洲黑人| 欧美在线干| 日本午夜操逼| 国产又黄又粗的视频| 久久精品超碰| 久久久久久久久久久精| 少妇内射www在线观看视频| 欧美日韩成人| 日本一级性爱| www.91逼逼.com| 三级AV入口| 亚洲无码电影久久久| 欧色网址| 97超碰公开| 欧美中文字幕男人天堂久久精品 | 国产盗摄美女如厕大神作品在线观看| 日韩高潮一区| 大香蕉婷婷| 人妻aa| 黄色av片三级三级三级免费看| 色就色综合| 一中国女人毛片水真多| 啊啊啊啊啊啊在线观看| 久久久555| 91亚洲欧美激情| 日韩成人人妻网站| 久久久久久久久久久精| 加勒比性爱成人在线| 啊啊啊啊啊啊啊在线| 欧美日本久久精品一区| 用力操死我| 三上制服丝AV| 欧美人妻二区三区| 刺激性视频黄页| 久久伊人网视频一区二区三区| 天天干2019| 午夜精品久久久久久久男人的天堂 | 第一高清av中文字幕| 欧美成人黄网色网站| 性爱1区| 国产亚州精品美女久久久免费| 黄色小视频日本txt| 全球成人中文在线| 久久99亚洲精品久久99果| 久久久久亚洲Aⅴ无码| 人成午夜免费大片| 91热爆在线| 亚洲中文制服诱惑|