99精品久久精品一区二区-亚洲熟妇无码?v在线播放-日本国产精品无码字幕在线观看-久久久亚洲永夜AV-亚洲一级无码一区二区一-免费国产成高清人在线视频-中文字幕乱码免费观看-国产毛片精品妇女久久久

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(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ā)三維可視化與圖形處理應(yīng)用的開發(fā)者可避免從源碼自行編譯的復(fù)雜過程。壓縮包內(nèi)含x64架構(gòu)下的Debug與Release兩套編譯結(jié)果兼顧調(diào)試與發(fā)布場景。全部文件共2000個以1944個C頭文件為核心另附56個hpp輔助頭文件適合直接集成到現(xiàn)有C工程中。包體大小120.06MB已有437人學(xué)習(xí)或下載。利用這套SDK開發(fā)者能快速接入VTK豐富類庫同時結(jié)合原始博客的編譯說明可掌握環(huán)境配置與構(gòu)建要點便于后續(xù)定制擴展。整體而言這份資源大幅降低了VTK入門門檻讓開發(fā)者把精力集中在渲染算法與業(yè)務(wù)邏輯上。1. 為什么 VTK 9.3.1 還得從源碼自編譯 SDK老工具鏈的尷尬位置做醫(yī)學(xué)影像、點云可視化和數(shù)值仿真后處理的團隊很多至今還鎖在 VS2019 Qt5.15.2 這套工具鏈上。VTK 9.3.1 是目前 9.3 系列里比較新的修訂版但官方?jīng)]有直接分發(fā)一套“適配 VS2019、帶 Qt 模塊、Windows x64 雙配置”的現(xiàn)成 SDK。網(wǎng)上的預(yù)編譯包要么版本停留在 8.x/9.0要么壓根沒有編進去 Qt 的那幾個模塊拿回來一跑就“缺 VTK::GUISupportQt”。自己拿源碼編一套 SDK幾乎成了繼續(xù)往下做應(yīng)用開發(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ā)同學(xué)。2. 編譯前先想明白VTK 9.3.1 搭配 VS2019 的選型與 CMake 開關(guān)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 引入了一套模塊組開關(guān)Qt 相關(guān)模塊默認是 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 位庫的導(dǎo)入庫格式和 64 位目標對不上。2.2 CMake 配置清單哪些開關(guān)必開哪些可以關(guān)掉VTK 9.3.1 的 CMake 選項非常多但真正影響我們這個場景的其實就十幾個。先給一份可以直接抄的配置清單參數(shù)建議值理由VTK_GROUP_ENABLE_QtYES必開否則不生成 Qt 相關(guān)頭文件VTK_QT_VERSION5明確走 Qt5避免默認探測到 Qt6BUILD_SHARED_LIBSON動態(tài)庫方便部署也有利于多模塊鏈接VTK_BUILD_TESTINGOFF測試代碼占大量編譯時間SDK 不需要VTK_BUILD_EXAMPLESOFF關(guān)閉示例縮短構(gòu)建時間VTK_GROUP_ENABLE_MPINO串行應(yīng)用的 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 真會把它找出來編進去純粹白增加編譯時間。顯式關(guān)掉后整個構(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。這里有個關(guān)鍵點CMAKE_CONFIGURATION_TYPES如果不顯式給CMake 默認是空VS 工程里可能只剩下 Debug。你必須在 configure 命令行里加上-DCMAKE_CONFIGURATION_TYPESDebug;Release這兩個配置共享同一套生成好的解決方案文件但各自生成的 DLL 文件命名規(guī)則不同。VTK 在 Debug 配置下會給所有動態(tài)庫加上_d后綴比如vtkCommonCore-9.3.dll對應(yīng) Debug 版本是vtkCommonCore-9.3d.dll。Release 配置則沒有后綴。這個命名規(guī)則后面避坑章節(jié)還會用到先記個印象。另外建議把 Release 和 Debug 的代碼生成選項保持默認的/MD和/MDd不要動成/MT。VTK 官方推薦的 Windows 構(gòu)建風(fēng)格是動態(tài) CRT你如果圖省事改成靜態(tài) CRT后面 Qt 庫、第三方庫直接教做人。3. 用 CMake VS2019 把 VTK 9.3.1 編譯成 SDK完整命令與目錄產(chǎn)物3.1 最小 CMAKE 配置命令假設(shè)源碼解壓在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 了相關(guān)模塊說明 Qt 被正確識別。如果輸出里只看到Qt5 NOT_FOUND大概率是CMAKE_PREFIX_PATH指錯了層應(yīng)該指向到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 里選擇“生成解決方案”而不是右鍵單獨編譯某一個項目。模塊之間有依賴關(guān)系單獨編譯某個目標會缺一堆頭文件。如果命令行操作更順手可以在構(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。注意別直接把這兩個目錄當(dāng) SDK 用里面還夾著測試程序和中間文件后面得走 INSTALL。3.3 執(zhí)行 INSTALL把純凈產(chǎn)物收斂成 SDK 目錄ALL_BUILD完成后繼續(xù)執(zhí)行 INSTALL 目標。這一步會把頭文件、庫文件、CMake 配置、DLL 按標準結(jié)構(gòu)復(fù)制到前面設(shè)置的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ǎo)入庫文件名帶_d后綴比如vtkCommonCore-9.3d.libRelease 是vtkCommonCore-9.3.lib。應(yīng)用工程鏈接時CMake 會根據(jù)當(dāng)前配置自動選對應(yīng)后綴不需要你手動指定。include\vtk-9.3下是全部公共頭文件大約 40 多個目錄對應(yīng)各個模塊。檢查一下有沒有QVTKOpenGLNativeWidget.h就能確認 Qt 模塊真的編進去了。3.4 把安裝目錄變?yōu)榭梢浦?SDK 的一個小習(xí)慣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、當(dāng)前包含 Debug 和 Release 兩種配置。這個習(xí)慣能省掉很多“過兩月回來看不知道這套庫怎么來的”的麻煩。后面接 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 被滿足后自動收集的一組導(dǎo)入目標。vtk_module_autoinit是 VTK 9 新增的關(guān)鍵函數(shù)作用是為目標鏈接的所有 VTK 模塊生成初始化代碼。很多從 VTK 8 遷過來的項目會漏這一行結(jié)果鏈接時報vtkRenderingOpenGL2_AUTOINIT相關(guān)錯誤。CMake 配置時如果提示find_package找不到 VTK回頭看 3.3 里的 INSTALL 是否執(zhí)行過以及CMAKE_PREFIX_PATH是否指向了 SDK 根目錄而不是lib或include。4.2 main.cpp 里 VTK 渲染與 Qt 事件循環(huán)的配合main.cpp里最關(guān)鍵的是渲染窗口的類型選擇。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); // 設(shè)置默認的 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(); }說明幾個關(guān)鍵點。QApplication::setAttribute(Qt::AA_ShareOpenGLContexts)必須放在QApplication構(gòu)造之前這是 Qt5 與 VTK 共用 OpenGL 上下文的前提。QSurfaceFormat::setDefaultFormat用defaultFormat()初始化保證 OpenGL 版本、顏色緩沖等設(shè)置滿足 VTK 要求。硬編碼亂設(shè)一個QSurfaceFormat::setDepthBufferSize之類的寫法不推薦直接沿用默認就行。widget.setRenderWindow(renderWindow)這一步替換掉了 VTK 8 時代常用的vtkRenderWindowInteractor初始化流程。之后對renderer的所有操作仍然按 VTK 習(xí)慣來不需要手動Render()Qt 的繪制事件會驅(qū)動重繪這在窗口大小改變、遮擋恢復(fù)時尤其省心。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 相關(guān)依賴補齊。在 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目錄復(fù)制到Release文件夾。之后再補上 VTK 的 DLL一般就只剩兩種可能要么 VTK DLL 清單不全要么 OpenGL 驅(qū)動版本問題。VTK DLL 在VTK-9.3.1-msvc2019-x64\bin\Release下直接整目錄復(fù)制進應(yīng)用目錄即可簡單粗暴也可靠。5. 避坑VTK9.3.1 VS2019 Qt5.15.2 編譯期與運行期高頻問題5.1 Debug 庫和 Release 庫混用運行期隨機崩潰現(xiàn)象Debug 版本的應(yīng)用有時能啟動但一操作界面就崩潰或者 Release 版跑得正常Debug 版在 VTK 內(nèi)部報堆錯誤。原因find_package(VTK)本身會按當(dāng)前配置選庫但在你的應(yīng)用工程里如果 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自動管理。同時把應(yīng)用工程的CMAKE_CONFIGURATION_TYPES也顯式設(shè)為Debug;Release。寫完后在main.cpp第一行加一句#include vtkVersion.h編譯后到build\demo.dir\Debug下檢查.tlog文件里的實際鏈接命令確認帶不帶_d后綴。這一步能一眼看出鏈接選沒選對。5.2 配置時沒認出 Qt編出來的庫缺少 QVTK 模塊現(xiàn)象CMake 配置輸出里沒有出現(xiàn) Qt 相關(guān)的 Find 信息編完后include\vtk-9.3下找不到QVTKOpenGLNativeWidget.h你自己工程里一包含就 C1083。原因VTK_GROUP_ENABLE_QtYES沒設(shè)或者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)象應(yīng)用代碼編譯通過鏈接時報一大串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也一定要把對應(yīng)模塊名在 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 設(shè)置問題還是驅(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下各有一整套導(dǎo)入庫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 就可以在項目組里共用了。最后分享一個習(xí)慣我會把整個編譯過程寫成一個批處理腳本放在 SDK 目錄的build.bat里參數(shù)化 CMake 和構(gòu)建命令。每次拿到新機器先跑腳本再檢查檢查點前后不超過一小時。很多同事習(xí)慣在 VS 里手動點配置、點生成下次換臺機器又重新來一遍中間漏掉一兩步就成了玄學(xué)問題。把這套重復(fù)勞動腳本化反而能省掉日后最貴的排錯成本。希望這篇筆記能幫你把 VTK 9.3.1、VS2019、Qt5.15.2 這套組合一次編通少走幾趟彎路。本文還有配套的精品資源點擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
99A片| 久久激情网| 色哟哟性爱av| 天天日中文| 五月婷婷亚洲| 99综合99| 久久人妻视频| 久久五月婷| 99视频精品8 | 成人精品在线| 久久网址99热| 久久免费婷婷视频| 五月天婷婷一起草| 亚洲婷婷91丁香| 五婷婷综合网| 99国产精品久久久久久久久久久 | 色婷婷AV在线| 五月婷婷丁香瑟瑟视频| 色婷婷五月综合网| 午夜不卡成人一区二区| 激情涩涩网| 丁香五月婷婷亚洲激情四射| 亚洲精品九九| 五月婷婷激情在线| 激情五月天.色网| 婷婷五月天色色| 狠狠干夜夜干| 亚洲操操操| 色99综合视频| 色吧综合网| 五月丁香久久久久| 五月天综合激情网| 噜噜噜狠狠色综| 天天天久久人人人合| 人妻videos人妻高清| 激情综合无码| 99啪啪网| 丁香五月香蕉| 色色色激情| 亚洲人妻Av| 亚洲天堂AV综合网| 亚洲AV另类| 综合五月激情| 五月丁香婷婷导航视频| 六月丁丁香| AV五月婷婷露脸| 久久性爰视频这里只有精品| 色五月婷婷激情| 天天日,夜夜爽| 五月天婷婷色五月天| 激情99| 狠狠色婷婷色| 色婷婷av在线| 婷婷五月成人色综合| 开心五月网| 激情综合五| 99免费在线| 日韩成人影片在线观看| 免费啪啪啪网站| 五月婷婷性爱视频| 婷婷中文在线| 婷婷五月天成人动漫 | 97色热| 天天色综| 丁香六月婷婷开心| 99日这里只有精品| 色九九九九| 激情综合一| 久久久久久人妻| 色色色99| 少妇性按摩无码中文A片| 欧美成人AAA片一区国产精品 | 五月婷婷综合在线| 亚洲成av人影院| 精品欧美一区二区三区久久久| 欧美 色婷婷| 婷婷伊人视婷婷婷| 青青草a在线| 久久亚洲色导航| 我爱婷婷五月天综合88| 五月综合色| 久久多色| 操草草草| 丁香五月综合久久八| 亚洲欧洲色色| 成人丁香五月| 99国产精品白浆在线观看免费| 人妻免费网站| 人妻乱码久久久| 天天日天天操天天干| 久草五月天| 精品久久9| 天天弄天天操| 性高潮久久久久久-九九九九九九九九九九热-成人AV | 久久久久久久丁香五月天婷婷| 婷婷综合成人五月天| 色播五月丁香综合| 五月六月激情婷婷| 91色色色18| 丁香五月激情五月| 综合性爱网| 色色色在线播放| 天天日,天天射,天天舔| 成人视频网| 热久久这里只有三级视频| 秋霞A V毛片| 天天干天天日日| 狠狠色五月天| 天天肏天天舔AV| 久久图色4| 久热九九| 综合激情在线视频| 开心激情五月天网| 成人五月天综合网| 天天爱天天做天天舔| 日日爽日日爽| 亚洲99精品九九在线| www.99精品在线| 色欲AVV| 久久艹 五月天| 91九色白丝| 91超级碰碰| 激情五月综合网最新| 91精品国产综合久久密臀| 五月天综合视频| 狠狠操狠狠| 玖玖婷婷婷丁香五月| 青青草护士中出内射-欧美电影在线天堂新版| 久久婷婷五月综合激情国产 | 丁香五月综合激情久久潮喷| 国色天香伊人狠狠色| 狠狠色噜噜狠狠狠888| 91久久人人操| 开心激情网在线| 男女啪啪做爰高潮无遮挡| 国产免费一区二区三区三州老师F1F1.CC| 思思热久久爱| 色五月色情| 开心五月激情五月丁香五月婷婷| 天堂久久丁香| 开心五月色婷婷综合开心网| 99热在线观看成人| 影音先锋人妻出差| 婷婷五月天VI| 婷婷丁香五月天中文字幕| 人妻内射一区二区在线视频| 婷婷丁香五月天色区| 91精品婷婷国产综合久久| 五月婷天堂视频| 99久久99热这里只有精品| 99久久久| 丁香激情婷婷网| 亚洲第一成人无码A片| 五月丁香激情片| 亚洲网视屏| 六月婷婷色色色| 五月天婷婷激情综合| 伊人99久久| 深爱开心激情网| 中文字幕按摩做爰| 情婷婷五月天| 日韩在线9| 国产精品视频免费看| 九色无码| 欧美操人| 天天干夜夜想| 日韩综合天堂| 久久精品99国产精品日本| 99色看这里只有精品| 国产亚洲精品久久久久久久久动漫| 婷婷情色开心五月天99| 丁香六月婷婷综合啪啪| 五月天婷婷色色网| 开心五月婷婷激情| 婷婷涩涩五月天| 九伊人网| 思思热在线观看| 五月婷婷,六月激情| 91re色综合视频| 思思久热6| 久久性爱激情| 久久久18| 99精品无码网站| 国产女人十八水真多1| 99色色视频| 日韩影院三级| 一起操最新网址| 夜色综合网| 婷婷五月69| 亚洲妇女熟BBW| 色情五月天婷婷| 久久久免费精彩视频| 五月丁香婷婷色| 99爱在线视频| 五月6香色婷婷视频| 日本猛少妇色XXXXX猛叫| 丁香婷婷五色月| 大香蕉Av在线| 国产精品久久久久久喷浆| 99视频网| 五月天婷婷色紫薇阁| 一本色道久久综合狠狠躁一二三| 狠狠干狠狠色| 久久婷婷综合五月天| 日韩成人免费电影| 五月婷久久草| 天天爱天天天射AV| 五月色综合| 无人精品在线视频| 色5月婷婷| www.激情| 五月婷婷色影院| 九九操屄| 色欲一区二区三区精品A片| 99操逼| 五月婷婷丁香| 偷拍91九色| 亚洲情综合五月天| 激情五月婷婷综合| 天天做天天爱| 久久机热/这里只有精品| 激情婷婷丁香色五月| 亚洲愉拍99热成人精品| 91 原创 在线 九色| 国产69久久久欧美黑人A片| 婷婷五月激情网| WWW.夜夜操.com| av人人操| 激情五月四色| 96精品成人无码A片观看金桔| 日本三久久| 我要射综合| www.99久| 亚洲网站999| 亚洲偷| 日本色道视频网站| 精品怡红九九九| 久久婷婷青草五月天| 综合九九久久| 第四色色色色色丁香五月天| 黄桃AV无码免费一区二区三区| 啪啪黄页网| 日日肏天天操| 久久五月激情网| 久99热| 97超级碰碰碰| 综合久久伊人| 五月婷中文娱乐综合| 99热综合| 国产67194| 五月天社区| 色婷婷五月色| 在线观看免费狠狠色丁香香综合| 久久怡红院| 伊人五月成人| 天天天操天天天日| 五月亭亭欧美女人| 啪啪啪大香蕉| 开心深爱激情网| 26.uuu丁香五月婷婷| 色五月丁香伊人| \\五月天婷婷激情| 99热这里只有精品最新| 婷婷五月天啪啪| 久久这里只有精品视频1| 99热永久在线观看| 婷婷五月天亚洲色| 思思热久久久久思思热| 26uuu亚洲欧美另类| 婷婷五月成人色综合| 久久五月天色婷婷| 婷婷综合五月天激情| 妻久久久久| 久久色五月天| 六月天无码网址| 亚洲视频色色| 五月激情婷婷女| 六月婷婷影院| 人人摸人人| 婷婷五月丁香综合激情| AV五月丁香| 久久久性爱视频| 婷婷91| 大香蕉久操| 色区久久| 色婷婷丁香女女| 97操碰日本女人| 九九精品视频在线观看| 九九成人视频| 五月丁香六月情| 午夜天堂一区人妻| 97干在线看| 亚洲色人妻| 99亚洲天堂| 五月天激情小说婷婷| 久久aaa| 国产毛片精品一区二区色欲黄A片| 免费不卡狠操美女视频网 | 99久久www| www,8050,午夜三级| www色婷婷久久综合久色| 激情婷婷另类| 欧美日韩123| 天天狠狠夜夜狠狠2023| www日本熟妇99在线视频| 色婷另类| www.思思99热| 99激情网| 9热在线| 久久婷网| 亚洲AV免费国产电影| 影音先锋天天日| 丁香五月婷婷AV| 六月婷婷天天操夜夜爽视频| 婷婷丁香成人五月天| 久久网日本| 日本精品人妻无码77777| 日本在线观看91| 丁香五月天堂| 激情五月小说婷婷| 一点色成人网| 色婷婷狠| 激情综合五月天| 久久天天| 九热免费视频| 欧美丁香婷婷五月天| 第四色五月天| 国产AV不卡福利| 色婷婷丁香五月丁香| 丁香久久久| 亚洲V国产V欧美V久久久久久| 丁香五月九九| 性色99| 丁香六月婷婷开心| 色五月av| 国产精产国品一二三在观看| 国产操碰| 成人精品人妻| 久re在线| av网址在线| www.操.com| 六月婷婷激情图片| 日韩超碰在线| 婷婷丁香五月天激情| 99热精品在线| 掩去也综合五月视频| 天天日综合| 九九色婷婷五月天| WWW、日本色丁香、co m| 9l视频自拍九色9l视频自拍九色9l社区| 日韩精品视频中文字幕| 婷婷五月天无码熟女| 97久久超碰| 丁香六月激情国产| 婷婷五月天干干| 欧洲色区| 综合狠狠干| 熟女激情五月天| 婷婷亚洲久久| 大香蕉婷婷五月| 五月天激情黄色网址| 婷婷六月中文字幕| 九月丁香八月婷婷加勒比| 婷婷中文字幕| 天天操婷婷| 99久久婷婷国产综合精品草原| 丁香五月天激情综合| 91fuliwang| 丁香婷婷五月综合影院| 99久久国产综合精品五月天喷水\| 99热这里只有精品10| 婷婷99狠狠躁天天躁| 99精品热| 日产精品一线二线三线芒果 | 中文字幕日产A片在线看| 色婷婷AV久久| 激情六月婷婷啪啪| 日本久久高清| 色婷婷基地| 99久久婷婷国产综合精品电影| 狠狠色丁婷婷日日,伊人激情综合网| 这里只有精品视频在线观看免费| 99精品偷自拍| 综合网五月天123| 91九色白丝| 久久机热思思热| 亚洲区在线| 日本五月天一页| 91碰操| 丁香五月激情在线| 五月婷婷综合激情| 亚洲情综合五月天| 天天噜噜| 在线婷婷| 免费无码毛片一区二区A片| www.色五月天.com| 久久婷婷内射| 天天拍天天操| 五月天久久网站| 操操操操操操婷婷五月天| 天天摸天天爽| 色五月激情问网站| 五月天伊人久久久久| 久久五月天激情婷婷| 婷婷五月在线视频| 日日日日日| 亚洲综合婷婷| 婷婷.com| 97干在线视频| 操逼福利视频| 久久综合爱| 国产婷婷色综合AV蜜臀AV| 久热只有这里精品| 欧美久久婷婷| 26uuu色五月| 色五月成人| 九九精品片一| 午夜日日| 丁香激情五月| 五月婷婷九| 99色在线观看免费| 色人久夂| 精品热九九| 激情丁香六月| 思思久日精品视频| VA五月激情在线| 高清国产一级婬片a免费| 色婷婷99| 狠狠操狠狠操| 色婷婷六月精品| 婷婷金品综合视频| www夜夜操wwwcon| 色五月大| 白人荫道BBWBBB大荫道| 偷拍91九色| 天天日夜夜夜操操操操| 欧美婷婷六月丁香综合色| 高清a片基地| 九九综合色| 色色色色色色色色色色色色色色,网站| 五月天天堂久久| 91打屁股免费看| 亚洲另类在线观看| 操操自拍| 丁香六月婷婷综合缴| 日本五月婷婷久久久六月丁香| 91亚洲视频| 免费无码毛片一区二区A片| 五月激情综合网| 涩婷婷五月天| 色99自拍| 五月婷婷亚洲| av操逼网| 99热午夜精品| 草了bav视频在线观看| 色啪影院| 国産精品| 中文无码婷婷| 天天操天天干天天日| 91凹凸在线| 79精品视频在线观看,| 婷婷五月天激情综合深爱| 99色色网| 天天搽天天射| 亚州激情网站无码| www.激情五月天.com| 日本三级日本三级三级人妇四虎| 欧美色色色色色色| 91美女被操| 外国碰视频网站97| 日日噜噜夜夜狠狠久久丁香六月| 五月天丁香成人| 久热超碰91| 中文字幕婷婷| 九九九这里只有精品| 99久在线| 嫩草AV久久伊人妇女超级A| 亚洲黄色影视| 五月婷无码| 五月天激情婷婷五月天久久| 婷婷五月天激情视频| www好屌操| 玖操97| 开心婷婷五月中文字幕组| 五月婷色啪| 无码人妻一区二区三区免费九色| 婷婷激情五月色综合| 色色哒五月婷婷六月丁香| 日本激情ⅩXX免费视频| 六月丁香婷婷色69| 婷婷国产成人| 五月香婷婷| 桃色五月天| 桃色五月婷婷| 婷婷综合一二三| 五月丁香花激情综合网| ww亚洲ww在线观看| 九九这里精品| 99热这里| 99国产精品久久久久久久久久久| 五月天激情日色在线| 二级黄色毛片| 香蕉婷婷色五月| 天天天天天久久久久久| 97婷婷狠狠| 欧美25p| 欧美大片| 色色色97| 天天成人丁香美女AV| 能直接看的av网站| 婷婷狠狠操| 香蕉网婷婷| 99A级片| 五月天激情在线视频| wwwC0maV五月花| 色噜噜狠噜噜视频| 五月婷婷激情网| 亚洲婷婷乱乱丁香| 五月婷婷丁香啪啪| 中国激情网| 99热精品在线观看| 少妇AB又爽又紧无码网站| 91碰操| 深爱五月婷婷开心中文字幕| 五月情色天| 亚洲AV网站| 色欲色欲久久宗合网| 另类视在线| 爱婷婷久久视频| 久久视频婷婷视频| 丁香亭亭激情四射| 99热免费网站| 九九热精品视频在线观看| 国外亚洲成AV人片在线观看| 五月丁香久久网| 色狠狠图片| 中文资源在线a | 人妻激情久久| 69热在线| 六月丁香网| 国产成人综合亚洲| 亚洲网站在线鸭子av| 久久五月天婷婷| 婷婷在线播放| 亚洲无码成人网| 99爱视频| 丁香影院五月综合| 婷婷久久五月天亚洲欧美国产日韩在线观看 | 综合色99| 日熟女| 久久六月婷婷| 色五月aV| 欧美性猛交XXXX乱大交极品| 久久九九99| 亚洲激情网| 色五月丁香五| 日日想日日夜日日操| 综合网激情| 日韩黄色网络| 亚洲色五月婷婷| 久久久久久五月天| 色色 9| 日韩人妻白浆视频系列| sS丁香五月婷婷| 另类专区在线观看| 91精品在线看| 狠狠草狠狠草| 婷婷五月天激情网址| 亚洲AV中文在线| 99热在线看| 亚洲热综合| 91综合在线观看| 婷婷五月天男人影院色色网| 色www99| 婷婷五月成人系列| 色约约视频一区二区三区四区五区 | 2025色婷婷| 亚洲mm免费| 国产在线另类五月婷婷| 久久婷婷五月综合色区| 99热这里只有精品最新| 激情综合色婷婷啪啪六月天| 激情亭亭五月| 99久在线精品| 婷婷丁香十月| 襙逼网| 久9热视频在线| 亚州性爱99| 婷婷五月激情小说| 91人人爽狠狠狠| 五月天色图| 激情深爱五月天| 天天爱天天日| 激情五月天福利| 色噜噜狠噜噜视频| 激情小说五月天| 激情五月天婷婷| 六月色国内综合| 91久久九| 人妻精品在线| 成人羞羞啪啪 全 视频| 色欲五月婷婷| 先锋资源 996| 操操天堂| 色色色色色五月| 91丨九色丨熟女丰满| 91碰| 欧美三级A做爰在线观看| 丁香五月婷婷啪| 中文字幕人妻一区二区| 成人丁香五月天Av| sesesesezonghe| 久热婷婷综合| 亚洲AV网址| 99精品视频免费在线播放| 亚洲精品无码一区二区| 久久黄色片| 狠狠干综合| 国产精品久久久爽爽爽麻豆色哟哟 | 久大香蕉| 天天激情夜夜干| 婷婷五月综合网激情| 丁香五月五月婷婷| 色五月丁香伊人五月| 色婷婷六月天| JlZZJlZZ8JlZZ亚洲熟女| 九色婷婷| 日日夜夜久| 久99| 日笨久久网| 少妇人妻人伦A片| 五月婷婷丁香网| 超碰人人在线| 午夜福利成人AV91| 怎么样可以看免费的一级av| 五月丁香久久网| 五月天中文网| 婷婷久久网| www久久久久| 久久视频在线视频| 91色综合| 饮料下药迷倒漂亮女同事强干| 五月天婷婷爱丁香中文字幕| 91无码视频| 色播激情婷婷| 五月婷婷激情| 婷婷久久综合| 伊人久久大香线蕉av最新| 久久久久99精品成人片| 色之综合网| 欧美熟女99| 色约约视频一区二区三区四区五区| 五月天另类激情在线| 五月婷婷五月丁香| 久久人妻www| 丁香久色| 美女va| 色婷婷色综合激情91| www.久99| 国产黄色在线观看| 狠狠狠狠狠干| 婷婷六月色| 99精品久久| 国产精品视频| 五月天六月色| 色色五月天婷婷丁香| 色欲天天综合| 俺去也在线www色官网| 成人精品一区二区三区四区五区 | 色五月丁香婷婷| 中文字幕不卡+婷婷五月| 五月婷婷香| 99综合激情久久精品久久| 开心五月激情五月丁香五月婷婷| 五月丁香 久久久| 伍月婷丁香婷| 18av天堂| 狠狠色婷婷丁香六月| 五月激情丁香久久综合网| 日韩成人免费电影| 丁香五月亚洲AV| 成人精品一区二区三区四区五区 | 激情亚洲婷婷六月| 天堂婷婷丁香六月网| 99色啊| 午夜理论片最新午夜理论剧| 综合久久丁香婷婷,五月婷婷六月丁香,开心激情综合网,六月丁香在线观看,婷婷丁 | 另类图片五月激情| 绿色小导航AV| 久久在线大香蕉| 综合色婷婷| 久久人人九九| 欧美欧盟性爱网| site:hcxsz888.com| 丁香美女主播视频在线观看| 日日夜夜狠狠婷婷色| 99九九视频| 婷婷久久视频| 五月丁香成人| 日韩十国产极品久久| 日日操,天天操| 色色a| 五月丁香婷草| 天天干 夜夜爽| 国产毛片精品一区二区色欲黄A片| 99精品国产在热久久| 国产在线激情视频| 丁香五月www| 丁香花五月天激情| 日本的α片xxxwww| 伍月婷丁香花全集| 激情影院丁香五月| 色色操| 五月四色激情| 91九色小视频| 看黄的网站18禁| 婷婷五月色網站| 99.N在线视频| 综合色99| 亚洲无aV在线中文字幕| www.99热日韩.com| 这里只有精品免费观看网占| 欧美日韩123| 五月婷婷色欲| 超碰在线超碰| 九九热这里精品| 狠狠狠狠狠| 99超级碰免费视频| 91伦| 五月色婷婷在线观看| 五月婷婷网五月在线| 色婷婷免费观看| 免费看欧美成人A片无码| 国内久久亭亭| 欧美色色色色色色色色色色影视| 婷婷婷婷婷婷婷五月丁香| 久久女婷| 激情久久综合网| 九九热九九| 五月天婷婷久久| 久久国产一区二区三区| 色你久久| 亚洲色A| 五月天精品| 久久一级片| 天干天天干天天天天天| 六月婷婷久久| 97在线视频 欧美| 夜夜躁狠狠| 美国十月色婷婷在线观看| 婷婷视频在线| 婷婷五月花免费视频在线| 熟女激情五月天 | 五月天综合影院| 九九这里只有精品| 亚洲午夜视频| 婷婷五月激情视频在线| www.久99| 五月色丁香国产在线视频| 色婷网| 色婷婷五月天成人网| 蜜臀嫩草| 色五月激情五月| 天天做天天爱天天摸| 日韩色五月| 久久五月婷综合网| 五月婷在线视频免费播放| 风流少妇A片一区二区蜜桃 | 亚洲成人电影aaaa| 亚洲丁香花色| 成人av免费观看| 操久久网| 91精品91久久久中77777久久玖玖九九 | 激情五月婷黄版| 丁香五月天影院| 六月丁香综合网| 99热官网| 侠女刀之记忆电影在线看免费| 日本久久高清| 久久婷婷色综合| 婷婷少妇激情| 丁香五月欧美色综合| 五月成人网站| 91porn一起草| 五月丁香婷婷婷激情爱爱| 极品五月天| 婷婷五月花西瓜| 亚洲天堂色| 天天操夜夜爱| 日本三级99人妇网站| 中字幕视频在线永久在线观看免费| 欧美内射AAAAAAXXXXX| 亚州激情网| 狠狠操狠狠操| 五月天婷婷爱丁香中文字幕| 风流少妇A片一区二区蜜桃| 狠狠色婷婷在线| 夜夜谢天天干| 呦呦v线| 青青草青青草五月天| 操丝袜视频影院导航| 六月婷婷日| 激情小说婷婷| 免费97碰碰| 夜夜撸夜夜骑| 五月天六月天| www.91av.com| 丁香五月社区| 中文字幕在线播放视频| 五月激情六月宗合| 色五月aV| 丁香五月激情啪啪啪| 五月天啪啪啪| 狠狠搞五月天| 桃色成人网| 天天日天天爱天天噪| 国产婷婷五月天| 人人干av| 亚洲婷婷婷| 偷偷操99| 婷婷久久大香蕉| 米奇影视资源婷婷狠狠色激情欧美五月丁香 | se99视频| 婷婷中文字幕版| www.激情五月天.con| 久99热在线观看| 99er精品| 性av| 成人av播放| 色必久悠悠影院| 97操在线资源| 99久久激情视频| 激情伊人五月婷婷久久| 99小视频在线观看| 婷婷六月色| 国产精品五月天婷婷| 伊人久久大香天蕉亚洲特级| 九九久久99| 丁香五月婷综合网| 天天情天天狠天天透| 久久天堂女人| 99A片| 丁香五月色情| 亚洲人成网亚洲欧洲无码久久| 大香蕉AV电影在线| 五月天激情日色在线| 色婷婷XXXXX| 久久日本wwww色| 久久久中文| 思思热热久久| se99高清无码| 影音先锋91视频| 五月丁香免费看| 蜘蛛女侠2003满天星免费观看| 色色色综合网| 99超级超级超级碰| 色五月激情五月| 99超级碰碰| 婷婷五月天精品| 五月婷婷激情中文字幕| 五月丁香六月婷婷在线播放| av色婷婷| 99九九99九九九视频精品| 99综合网| 91干视频| 色婷婷狠狠18| 久99| 天天射天天干天插色综合| 五月婷婷花| www.日韩国产| 极品精品一区二区三区在线| 五月丁香婷婷久久| 99免费在线| 最近中文字幕2019视频1| 国产精品人妻在线网址| 综合五月激情| 狠狠干婷婷| 亚洲免费视频网站| 密桃激情五月天综合网| 五月丁香天堂网| 噜噜色婷婷| 日韩限制级大尺度黑料泄密大尺度视频一区二区在线观看 | 99惹在线精品免费观看| 亚洲色婷婷| 激情玖玖综合网| 99精品这里只有免费视频| 热久久这里只有精品| 欧美日韩一区二区三区四区| 99成人网站| 操久久网| 91九色无码日韩| 婷婷色丁香六月| 天天干天干| 97人人操在线| 99re这里只有| 99碰碰中文| 国精产品久久| 图片区 小说区 区 亚洲五月 | 91在线观看九区| 日日日日做夜夜夜夜无码| 91偷拍视频| 99视频久久久| 激情5月婷婷| 99艹精品在线观看| 五月婷婷婷自由综合| 五月丁香久久| 色五月成人婷婷| 99久视频| 婷婷激情肏屄网| 久久久99久久| 欧美日本国产欧美日本韩国99| 超碰人人干| 九九偷拍网| 激情五月天小说| 久久香视频| 欧美综合激情五月天| 中文成人在线| 99精品无码网站| 日本女色人人| 五月草影视| 国产av网| 综合五月天完整| 五月开心啪啪| 欧美丁香婷婷五月天| 久久ri精品视频| 亚洲操B| 久久婷中文字幕| 天天干夜夜想| 五月天伊人久久| 人人干人人操人人摸| 久久久久久久8| 久久综合中文字幕| 成人版视频在线观看| 超碰成人在线观看| AV网址大全在| 色五月天电影| 五月天婷婷网站888| 激情久久五月天| 五月丁香六月婷| www超碰| 五月丁综合在线观看| 精品久久久91久久影视网| 色婷婷裸体色性在线| 亚洲成人精品三区| 超碰97干| 亚洲欧美综合7777色婷婷| 俺去也婷婷| 亚洲狠狠婷婷综合久久久| 亚洲精品第一国产综合亚AV | 99热手机在线精品| 99热精品在线播放观看| 综合色综合| 狠狠干夜夜干| 99热在这里只有免费精品| 年轻的妺妺伦理HD中文| 99热这里只要精品免费| 久久99久久久久久久噜噜| 色丁香五月婷婷在线| 91精品人妻少妇无码影院| 色婷婷视频| 久久一二三视频| 极品少妇婷婷五月| 色婷婷狠| 无码激情精品色婷婷久久久久| 人人操人人妻| 9久久久久| 狠色狠色狠狠色综合网| 操B视频在线播放| 99精品国产在热久久婷婷| 天天情天天狠天天透| 欧美性色A片免费免费观看的| 五月婷亚洲精品| 色综合九九| 婷婷五月色播天| 激情网五月天| WWW.激情| 大香蕉七区| 久久久噜噜噜久久人妻| 五月开心深深爱激情综合| 九月激情综合| 色婷婷成人做爰A片免费看网站| 五月婷激情| 久思思热视频在线观看| 黄页免费一级视频懂色| 婷婷五月激情五月激情| 五月综合激情视频| 婷婷精品免费久久| 5月丁香美女影院| 婷婷五月天久久久| 五月丁香花婷婷玉莉AV| 亚洲情色一区| av九九| 丁香花综合永久入口| 黄色成人网站在线播放| 99国产性感视频| 伊九九三级区| 丁香五月婷婷综合激情啪啪啪| 色五月五月婷婷| 激情五月丁香五月| 五月丁六月香av| a九九热www| 久久婷婷午夜| 99色色| 99色视频| 婷婷五月丁香综合人妻| 五月色在线| 996精品热视频| 亚洲宗合激情| 五月丁香啪啪综合| 丁香婷婷激情| 日韩好吊操| 国产精产国品一二三在观看| 丁香狠狠色婷婷| 五月丁香久久呀| 操一区| 五月丁香婷婷视频| 婷婷天天舔| 婷婷激情在线| 9热在线视频精品| 中字幕视频在线永久在线观看免费| 日日日日日| 丁香 婷婷 亚洲 熟女| 亚洲色婷婷色| 久久激情网| 天堂亚洲 在线| 色色色色色色色五月| 99操逼| 青青草原亚洲天堂| 国产美女视频久| 99久久精品视频女神1| 五月丁香网站在线播放| 久热超碰| 国产免费av在线| 老师把我爽高潮了免费A片| av一级棒av| 国产婷婷色综合AV蜜臀AV| 99精色| 九九色热| 久99综合婷婷| 婷婷久久精品| 国产性爱亚洲是图| 五月丁香六月婷婷亚洲| 五月婷婷之六月丁香| WWW丁香五月| 丁香六月狠狠| 伊人五月天综合网| 激情综合网五月在线播放| 国产97色在线 | 日韩| 超碰99成人在线| 久久九九99.www| 99热热热天天人人人超超碰| 婷婷激情久久| 99久久精品免费精品国产_国产精品久久久久久_国产在线|日韩_久久国产精品电影 | 26uuu色噜噜精品一区| 久99视频| 五月天激情图片| 激情九月婷婷| 激情久久五月天| 99精品热| 色婷婷丁香五月| 日日日,com| 性色播| 爱草视频在线| 午夜青草资源| 激情综合五月.....| 激情五月视频| 丁香婷婷五月综合影院| 99视频网| 色J香五月天| 五月丁香偷拍| 超碰93在线观看| 91丨九色丨国产打屁股| 亚州色婷婷| 久久婷婷综合国产| 九九热精品| 久久久久人妻精品| 国产69久久久欧美黑人A片| 丁香六月天| 久草丁香婷婷1024| 色九九九综合| 免费97碰碰| 爆乳熟妇一区二区三区爆乳照片| 日日爱678| 激情婷婷五六月天| 激情影院内射| 色婷婷色五月综合| 激情亚洲网| 91大神操美女| 婷婷激情四射| 久久人妻熟女一区二区| 久久桃花网色婷婷| 九九热婷婷| 久热人妻| 天天日夜夜夜操操操操| 伊人五月丁香| 婷婷欧美综合| 另类小说五月天| 热日韩欧美| 丁香五月天婷婷91| 五月亭亭色| 九九综合视频在线观看| 亚洲色色在线| 五月婷婷六月丁香色| 精品99在线| 精品人妻久久久久| 久久婷婷五月国产色综合激情| 开心丁五月| 深爱五月最新网址| 99只有精品| 九九热精品| 综合AV网| 99热1| 99碰碰碰| 99re免费在线视频| 天天弄天天爽| m色激情网| 91丨九色丨熟女|新版| 九九这里有精品| 国外亚洲成AV人片在线观看| 久久九九re热| 久久五月天激情美女| 夜夜操激情| 日韩成人AV在线| 一级片操逼视频| 五月婷婷草| 婷婷五月天伦理| 思思久久精品| 精品一二三区久久AAA片| 91综合网| 日韩黄黄| 五月婷视频| 在线18av | 久久丝袜婷婷| 欧美婷婷五月天综合| 六月婷婷久久| 丁香五月婷婷图片综合| 青青草轻轻操| 亚洲综合色五月| 五月婷亚洲精品AV天堂| 91在线人| 美女天天久久| 五月丁香综合中文| 国产午夜精品一区二区三区嫩草| 色欲五月婷婷| www狠狠| 99热伊人| 色五月婷婷激情基地| 这里只有精品视频看看| 国产成人av在线播放| 一区操| 成人视频九九| 五月婷婷影院| 不卡成人免费| 天天摸天天舔天天爽| 综合一区二区三区| 91男人资源站| 99热精品10| 在线另类| 成人啪啪色婷婷久| 中文字幕色色色| 激情五月天网站| 草榴视频黄色网| 五月社区婷婷激情| 久久99久久99久久99人受| 夜色综合网| 五月婷婷啪啪网| 国产精品涩涩涩视频网站| 99日本黄站| 色爱99| 91/九色黑人| 狠狠色 综合色区| 色啦啦视频| 日本A片一区| 五月丁香六月色情网欧美| 思思热视频在线观看| 秋霞丝袜啪啪啪| 99亚州综合精品成人网| 国内一级片| 五月丁六月香av| 婷婷丁香五月天激情| 在线中文字幕视频| 天天爽天天爽| www.久久9| 99re视频精品| BlACKEDRAW视频一区二区| 色综合久久五月| 五月婷婷激情网| 原琪琪色影院| 99这里只有精品| 一级二级色大片| 色婷婷狠狠18| 蜜乳久AV| 日本噜噜色网| 精品人妻伦九区久久AAA片| 狠狠色五月激情| 色五月婷婷色| 色五月大香蕉| 六月婷婷色综合| 亚洲色久| 五月天综合久久| 久久久久久久久久8888| 五月婷婷色色| 色播六月| 色五月婷婷丁香五月| 丁香激情网| av狠狠操| 99色热视频| 婷婷丁香五月激情| wuyuedingxiang99| 五月丁香综合啪啪| 婷色成人| 国产真人做爰视频免费| 婷婷五月天激情视频| 在线18av | 六月色丁香中文字幕| 91碰碰视频在线观看| 国产五月天欧美色| 琪琪狠狠干| 激情五月天开心总和网| 欧美天天搞| 人妻激情在线| 国产乱码久久| 五月丁香婷婷综合| 婷婷婷五月天最新综合你懂的| 三级黄色大片视频| 天天日日夜夜爽。| 亚洲乱啪| 色色色在线观看| 久热久| 大香蕉AV在线| 久8色色| 五月丁香婷婷99| 日本不卡中文字幕| 96丁香六月婷婷蜜桃综合久久| www.婷婷| 精品无码人妻一区| 玖玖99婷婷| 欧美影院| 色一情一乱一乱一区91Av| 日日鲁鲁鲁夜夜爽爽狠狠视频97| 婷婷久久夜| 丁香五月97视频| 亚洲九区| 狠狠人人| 五月丁香六月婷婷综合| 狠狠爱婷婷爱| 亚洲熟妇AV综合网五月丁香伊人| 婷婷天天五月天| 超碰99资源站| 五月天激日本色情在线| 岛国在线观看91| 欧美在线视频免费播放| 九九av| 婷婷丁香五月社区亚洲| 九热精品| 99成人网站| 91久久九色| 亚洲综合激情五月久久| 婷婷综合在线观看视频| 一级性爱大片| 丁香五月成人| 九九九九这里只有精品| 无码人妻电影| JlZZJlZZ8JlZZ亚洲熟女| 日韩 中文 欧美| 久久婷婷五月天激情|