免费国产精品自在自线-91精品国产色综合久久久浪潮-99热久久免费频精品-国产精品国模在线观看-久久亚洲国产精品成人?V秋霞-久久国产一级A片免费播放-亚洲国产欧洲综合97久久-久久国产白嫩美女呻吟高潮

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
返回資訊列表
色五月婷婷AV| 大香蕉七区| 欧美激情综合五月色丁香| 五月天精品| 五月丁香综合啪啪| 五月丁久久| 中出内射的人妻视频| 久月久在线视频| 天天爽日日爽夜夜爽| 91呦呦呦| 激情五月丁香五月| 天天做 天天爱| h亚洲| 天堂综合久久 | 香蕉网婷婷| 婷婷丁香五月天小说| AV大片在线播放| 日韩精品无码99| 色99视| 婷婷久久99| 思思99热在线| 丁香五月自拍| 欧美精品A片一区在线观看| 超碰在线国产| 任你操精品免费| 久久这里只有精彩| 精品99在线| 天天天天干| 五月婷婷丁香五月婷婷| 操嫩逼电影| 国产激情视频在线观看| 99热偷拍| 任我鲁这里有精品视频| 久久性刺激| 婷婷97C| 五月婷婷啪啪| 夜夜撸夜夜骑| 天堂草在线看www| 国产99久久久| 五月婷婷黄色| 五月婷婷开心丁香| 777久久综合视频| 国产操肏网站| 人伦30P| 成人.在线日韩| 五月综合激情网| 丁香久久五月婷综合| 日本婷婷综合精品| 人妻久久久久久久久妻久久久久久久久| 91久久国产自产拍夜夜91久久精品文字>91麻豆精品国产 | 久久九九99.www| 深爱五月婷婷| 依人大香蕉| 九九色播五月丁香| 伊人99热| 婷婷六月色| 亚洲成人va| 天天爱天天做天天爽| 国产4P视频精品五区| 亚洲五月天激情| 99区视频| 俺也去在线视频| 久久久人妻门| 综激情网| 无遮挡国产高潮视频免费观看| 五月丁香五月婷婷在线观看| 五月天激情网页| 成人看片网站| 五月婷婷偷| 五月天丁香成人社| 欧美25p| 六月婷婷五月天| 《》【无码】想被搞到爽AV应募而来的超M素人 西纯子 10musume-011723-01 | 99成人网一区| 婷婷五月天丁香| site:hcxsz888.com| 丁香五月激情六月欧亚激情综合导航 | 无码碰碰| 中文字幕黄色片| 97色色色色色色色| 婷婷5月天激情综合| 热九九在线| 成人精品一区二区三区四区五区| 思思热久久久在线| 99色婷婷视频| 日韩不卡123| 久婷视频| 成人短视频在线| 五月天婷婷黄色视频| 在线五月色播| 久99视频在线观看| 99色热| 国产美女无遮挡裸体毛片A片| 任你干aa| 天天婷婷天天| 青青草五月天| 欧美成人精品A片免费一区99| 嫩BBB槡BBBB搡BBBB| 青草五月天| 五月丁香色色网| 色五月AV| 99久久婷婷综合| 午夜九九九九九九| 婷婷深爱五月亚洲综合| site:pnnrt.com| 色三级色三级| 婷婷亚洲久久| 六月丁香婷婷六月激情综合| 天天日日夜夜| 老师把我爽高潮了免费A片| 色婷婷丁香网| 九九精品综合| 久久视频婷婷| www.狠狠狠狠| 97碰碰视频在线观看免费| 99爱在线视频| 亚洲中文字幕av| 天天操综合网站| 九九RE视频在线精品| 在线sebiav精品视频| 98永久精品| 俺也去在线久久精品23欧美综合视频网站,丰满人妻一区二区三区在线视频53,丰满 | 狠狠爱五月婷婷| 全部老头和老太XXXXX| 蜜臀久久99精品久久久久久酒店| 99热9999| 激情婷婷色五月| 曰曰久久| 五月天久久综合| 激情五月天婷婷视频| 少妇综合网| 97人妻碰碰碰久久| 婷婷六月色| 久久99综合| 九月丁香婷婷网| 97在线/亚洲| 天天草比天天爽| 日本乱子人伦在线视频| 思思热热久久| 九热视频| 精品无码色欲AV| 26uuu精品国产| 9999热在线| www.久久久久| 狠狠干综合| 国产精品色婷婷99久久精品| 久久xxxx| 99碰超| 五月天婷婷基地综合网| 玖玖99精品视频| 人人操人av| 色婷婷成人做爰A片免费看网站| 色色九九五月天| 婷婷五月天第三页| 玖玖综合色区在线观看| 丁香六月久久| 色色色99| 日韩限制级大尺度黑料泄密大尺度视频一区二区在线观看 | 中文字幕综合| 好好干Av| AAA级久久久精品| 久久av电影| 久9热视频| 91视频综合网| 99热这里| 思思热在线免费视频| 色综啪啪| 色五月婷婷av| 色婷婷操逼| 天天做夜夜爽| 亚洲碰碰碰| 色五月婷婷丁香五月| 五月天婷婷狂暴白浆| 热99re| 婷婷综合九色伊人| 黄网免费看| 婷婷成人综合| 操逼综合激情网| 成人免费在线电影| 免费99情趣网视频| 九月色婷婷综合| 日本啪啪天堂| 婷婷五月精品在线| 99久久99久久| 97久久久| 青草激情在线| 亚洲乱啪| 精品色色| 99综合激情久久精品久久| www.久操| 色情五月婷婷| 亚洲人人操| 色色色97| 99人妻碰碰久久久禁片| 婷婷的99视频网站| 99久久免费精品| 久99热在线观看| 婷婷色网| 色婷婷亚洲精品天天综| 99久久6| 99资源在线| 久久久8| 777丁香六月青青草婷婷综合久月| 亚洲成人日韩无码精品| 9久久精品| 成人超碰Av| 午夜成人AV在线| 亚洲国产精品二二三三区| 婷婷五月天六点丁香五月| 全高清无码视頻| 91|疯狂丨高潮丨对白| 五月天婷婷影院| 五月天婷婷久久日| 丁香影院五月综合| 99国产精品久久久久久久久久久| 五月婷婷啪啪啪| 婷婷开心激情综合五月天| 97狠狠色| 久9免费视频| 精品影院| 五月婷婷啪啪啪| 亚洲人妻一区二区| 成人五月天在线视频在线观看| 4399欧美另类视频| 六月婷婷青青青视频| 色玖玖爱| 综合久久97| 婷婷五月天免费视频在线观看| 欧美99| 丁香婷婷色九月| 激情五月婷婷综合秋霞| 青青草激情网| 婷婷久久综合久| 五月天色影院| 丁五月激情视频免费| 五月天婷婷影院影院| 婷婷色色狠狠| 99色在线观看免费| 99噜噜噜在线播放| 国产99热在线看| 67194中文字幕| 99色嘟嘟精品网站| 亚洲中文字幕在线电影| 亚洲AV无码电影| 久草热久草在线视频| 亚洲天天| 色婷五月天| 99性爱| 99热这里只有精品在线观看| 天天日天天干天天操| 亚洲啪啪啪啪| 九九亚洲| 成人精品视频99在线观看免费| 欧美激情五月天| 成人视频一区| 五月丁香六月婷婷激情视频在线观看免费 | 激情网 久久| 欧美搡BBBBB摔BBBBB| 99热免费| 香蕉AV777XXX色综合一区| 五月婷婷六月丁香| 麻豆AV一区二区三区| 午夜天堂啪啪| 狠狠色丁香乆乆| 北条麻妃九九九国产精品视频| 性av| 91亚洲免费片| 996热| 日韩色色色色色| 婷婷丁香射射| 亚洲激情色色| 99∨VTV| 激情五月婷| 色综合久久88色综合中文字幕| 热99视频| 欧美日本另类| 色色日本| 久久久精品婷婷五月天| 色九九中文字幕| 色噜噜狠狠狠狠色综合久欧美| 热99视频精品在线| 青青草tp| 天天干天天叉| 亚洲区视频| 大香蕉久操| 狠狠色成人影片| 51精品国自产在线| 婷婷六月视频| 天干干夜夜操| 久9免费视频| 狠狠干婷婷| 婷婷丁香社区| 99资源在线视频| 激情四射五月天偷偷看婷婷| 综合激情网激情五月。| 丁香五月婷婷激情中文| 日韩啪啪视频| 亚洲成人精品三区| 五月丁香六月婷婷,婷| 五月丁香婷庭在线| 99九九视频| 97久久婷婷色| 丁香六月天AV| 国产成人高清| 97久久综合网| 98毛片| 这里只有精品1| 久久99精品视频| 91色五月在线观看| 99热 免费| 成人超碰AV| 丁香美女主播视频在线观看 | 九九伊人网| www激情网| 96精品久久久久久久久| 婷综合六月| 国产片天天爽夜夜爽| 久久99成人性爱高清视频| 91色综合| 99视频网址| 米奇影视资源777狠狠色婷婷五月天激情网| 精品人妻伦一二三区久| 99色在线观看视频者| 97人妻碰碰中文无码久热丝袜| 色性综合| 99热免费精品| 九月色婷婷综合| 五月婷色丁香| 最近中文字幕2019视频1| 91色在线| 五月丁香六月色| 色色色色色色色色色影院| 91狠狠色色丁香婷婷综合久久| 草婷婷在线| 99久久9| 九月丁香欧美综合| 综合久久人妻| 97luluse| 五月天婷a| 深爱五月婷婷| 婷婷五月天播| 九月丁香婷婷| 九九热免费观看视频| 婷婷精品免费久久| www色色色com| 五月丁香啪| 国产综合色婷婷精品久久| 婷婷六月丁香色| 成人电影AV在线观看| 视频一区二区在线| 婷婷五月天欧美图片在线播放电驴| 五月天色五月| 99视频在线观看视频| 天天日日夜夜| 色综合色欲综合天天免费| 狠狠的日| 丁香5月综合啪啪| 国产人妻人伦精品一区二区| 色大综合| 色播色丁香五月| 丁香婷婷综合激情五月色| 久久久天堂国产精品女人| 色之综合网| 激情99| 亚洲婷婷五月天综合| 亚洲最大视频| 丁香六月视频| 综合五月激情| 91狠狠色丁香| 激情丁香久久| 天海翼中文字幕高| 亚洲美女网Va| 天天性视频| 天天干天天日天天操| 色5月婷婷| 久久九九热视频| 亚洲日本激情| 久久丁香综合香蕉| 丁香六月综合激情| 狠狠色狠狠爱| 91色色色| 天天插轮理| 色色色com| 79精品视频| 婷婷激情四射五月天| 婷婷丁香六月天| www,久久久| 九九99精品视频在线观看| 五月色欧洲| 大香蕉丁香婷婷| 熟女激情五月天 | 色情综合| 精品无码99| 九九色大香蕉| 久热在线中文字幕色999舞| 99爱免费视频| www久久99| 99久久人妻精品无码二区| 婷婷噜噜| 天天做天天爱高潮片| 成人免费黄色短视频| 色色亚洲五月天| 99,色| 亚洲AV无码成人电影| 久久99大全| 99丁香五月婷| 91精产一区三区免费观看| 日日杆天天| 99免费视频在线观看爱| 色偷偷色婷婷| www.五月天性.com| 五月天基地| 六月丁香激情网| 五月婷深深爱激情网| 六月色婷婷综合影视| 欧美内射AA| 色综合综合色| 久久这里只有精彩| 啪啪操操| 奇米色大香蕉| 青青青在线视频国产| 国产激情综合五月久久| 色五月婷婷开心| 久9热视频在线观看| 伊人久久大香线蕉精品| 九九热最新| 激情五月天开心| 六月丁香五月亭亭| 欧亚色色| 丁香九月婷| 亚洲欧美国产A片免费观看| 久久婷婷六月综合综合| 99re视频在线播放| 久色| 五月丁香六月婷婷色日| 五月婷婷六月开心| 夜夜操激情| 色婷婷五月丁香在线观看| 五月天婷婷香蕉狠狠超碰综合| 久久99大| 在线视频九色97| 九九这里只有精品| 五月天激情网图片| 老司机日日夜夜青草| 99成人| se99视频| 色久五月天| 五月丁香伊人网| 秋霞午夜理论 | 国产亚洲99| 五月天婷婷网站888| 五月婷婷啪啪啪| 色婷狠狠| 五月天婷婷伊人| 天天做天天爱天天爽综合网| av五月天婷婷丁香| 99热在线观看精品| 日本婷婷色日| 色五月AV| 99无码超碰| 激情久久肏屄视频| 色狠狠色| www.激情| 欧美色一级色| 婷婷五月天av小说| 日本全黄一级999| 日日噜噜久久婷婷五月天| 综合久久六月| 99九九热在线观看| 婷婷五月亚洲激情| 亚洲色欲欧美一区二区三区| 99精品久久久久久久婷婷久久| 婷婷五月天伊人网在线观看视频| 婷婷五月综合在线视频| 五月激情天天干| 国产日韩亚洲欧美在线观看| 狠狠搞狠狠操| 久久xxxx| 国产偷人爽久久久久久老妇APP | 99热只有精品在线观看| 日日爽日日| 丁香五月色| 人人干99| 激情五月激情综合网| 亚洲亚洲人成综合网络| 五月色激情综合网| aaaa久久| 婷婷成人AV| 九九五月天| 思思99精品视频在线观看| 深爱婷婷色| 夜丁香五月婷婷| 99re热在线视频观看| 婷婷综合色图| 全部老头和老太XXXXX| 性爱111111| 五月婷婷,狠狠操| 大香蕉五月天婷婷| 五月丁六月婷| 丁香婷婷五月天激情四射| 亚洲综合五月天| 丁香五月花影院| 亚洲蜜乳AV| 97人人草| 91人人爽久久涩噜噜噜| 五月丁香啪啪| 曰本aaaaaa丈片| 狠狠综合网| 成 久久| 99riAV国产精品视频| 五月天婷婷激情| 五月情涩综合婷婷| 99综合婷婷五月| 可以看的AV网站| 五月婷婷六月丁香在线| 婷婷五月天首页激情| 六月丁香婷婷视频综合在线观看| 色婷婷丁香香香蕉视频| 色婷视频| 成人在线不卡| 六月合五月婷| 国产成人一区二区三区在线观看 | 国产视频福利| 丁香五月婷婷骚视屏| 久久亚洲婷婷| 色婷婷情片| 国产婷婷五月中文字幕高清| 97色热| 99热在线极品极品| 99er国产| se99视频| AA久久| 99亚洲色色| 日韩啪啪网| 婷婷激情四射网| 婷婷射图五月天| www.99热| 色五月网址| 亚洲va国产va天堂va综合va| 99热最新国内| 丁香婷婷五月六月天| 伊人久久婷婷| 人妻激情综合| 97碰碰在线看视频免费| 日韩美女在线视频19| AV在线观看网站| 桔色成人在线| 一区操| 操逼福利视频| 欧美电影在线播放| 五月天激日本色情在线| 婷婷丁香18| 色热久| 色噜噜狠狠色综无码久久合欧美| 五月丁香日逼| www.日日夜夜.com| 丁香花五月天社区| 亚洲精品国产精品乱码视99| 伊人激情网| www.lingjunshare.com| www.婷婷com| 伊人国产婷婷五月天| 99精品在线观看| 色婷婷久久| 操一区| 日韩99视频| 久操97| 91视频综合网| 激情婷婷五月| 久久久久久久五月婷婷六月丁香综合,开心激情综合网 | 婷婷内射视频在线| 91色逼| 丁香五月网址| 狠狠色丁香| 中文av网| 69午夜成人影片| 成人无码精品1区2区3区免费看| 噜噜综合网| 内射干少妇亚洲69XXX| 成人欧美一区二区三区在线观看| 欧美日本日韩| 天天操屄网| 人妻在线网站| 婷婷久久亚洲| 天天爱天天做天天舔| 亚洲最大成人综合网720P| 婷婷影院A成人| 久久丁香五月婷| 狠干综合| 五月天啪啪啪| www.色五月天.com| 国产操肏网站| 色五月欧美| 婷婷六月插屄激情| 日韩AV一区二区三区| 伊人久久大香线蕉av一区| 91精品久久久久久| av操逼网| 日本色天堂| 九九热九九热精品| 超碰免费电影| 亚洲另类在线观看| 五月丁香六月欧美| 色九月婷婷综合| 国产精产国品一二三在观看| 六月色播| 欧美日本综合网| 热久综合| 九九视频这里只有精品| 五月天伊人手机在线播放AV| 99狠狠色| 婷婷综合丁香| 91热在线| 婷婷亚洲欧美丁香五月| 夜夜爽天天| 久久久久久久久久久jjjj| 玖玖婷婷综合| 插插五月天| 九九这里是免费的视频5| 99激情视频| 这里只有精品无码| 青草久久五月婷伊人| 亚洲色色五月| 欧美婷婷丁香社区在线播放| 午夜五月天| 五月婷婷六月少妇激情| 人妻系列久久久久久久久久久| 美国天天操无码| 精品一二三区久久AAA片 | 99在线小视频| 激情都市丁香婷婷| 婷婷丁香五月噜噜噜| 五月婷婷色影院| 久久婷婷一级片| 五月天婷婷久久| 激情中文在线| 99精色| 丁香伊人综合| 欧洲永久精品| 超碰激情网| 91精品综合久久久五月天| 国产FREESEXVIDEOS性中国| 99九九综合久久九九| 五月停停激情网| 婷婷在线五月天观看| 99九九99九九九视频精彩| 九九九干精品| 鲁鲁色五月| 五月婷婷综合在线| 99操| 大香蕉综合| 五月丁香综合激情| 色99在线视频| 久久婷婷综合五月趴| 狠狠色无码| 99色啊| 天天爽爽日日做做| www.天天色综合| 久久五月激情| 久久综合无| 五月色亚洲| 手机在线视频观看9| 色婷婷成人色网| 专区无日本视频高清8| 中文字幕在线日亚洲9| 久久婷婷精品| 婷婷开心激情| 丁香五月六月| 亚洲午夜AV| 99热官网| 激情av| 91久操| 中文字幕成人| 农村熟妇高潮精品A片| 国产成人+综合亚洲+天堂| 激情五月天婷婷五月天| 六月激情婷婷| 亚洲12p| 婷婷狠狠综合网入口| 久久婷婷五月综合色欧美| 久久性爱网| 久综合4| 日韩AV成人电影| 都市激情亚洲| 91超碰在线观看| 久久婷.com| 日夜操B| 六月丁婷婷| 初夜av| 狠狠干综合网| 婷婷激情性爱| 久久久婷| 亚洲成人日韩无码精品| 色噜久| 中文字幕在线免费| 激情综合网婷婷久久| 丁香五月婷婷乱| 五月丁香天堂网| 99碰网站| www.夜夜操| avh片在线观看| 99久久五月天| 九九色色| 亚洲丁香五月在线观看| 婷婷五月丁香啪啪| 思思热在线观看| 91怕怕网| 国产成人网址| 天天精品视频在线观看视频| 91九色在线视频| 久热婷婷| 亚洲国产网站| 婷婷第六色| 丁香美女主播视频在线观看| 色婷婷天堂| 日韩免费视频| 精品99视频| 五月情四婷婷| 九九无码| 久久一级AV| 91丨九色丨丰满人妖| 五月婷婷co.m| 激情六月丁香| www.丁香黄色五月天人与| 一区二区免费看| ss99热| 超碰在线人人| 影音先锋男人AV资源站| 国产片天天爽夜夜爽| 日韩欧美骚货| 色999五月色| 婷婷色情五月| 99免费视频精品| 日本久久天堂| 色婷婷综合电影| 激情婷婷亚洲五月| 在线播放中文字幕| 丁香综合久久| Www.婷婷五月| 狠狠干婷婷| 国产免费一区二区三区三州老师F1F1.CC | 五月丁香毛片| www狠狠| 五月丁香综合啪啪| 久热黄色| 五月天激情丁香| 99视频在线观看地址| 黄色AV日韩| 九九色色| 丁香五夜激情四射夜夜夜| 停停色综合伊人| 99热这里只有精品16| 激情久久 婷婷| 一级操逼内射在线视频| 91av传媒高清在线视频网| 26UUU一区二区| 五月婷婷天堂| 久久加勒比| 色吧五月婷婷| 狠狠色婷婷综合开心影视| 婷婷五月天六月综合| 丁香五月在线观看| 97人人操人人爽| 成人综合AV| 亚洲无码黄色| 日本色婷婷| 色婷婷成人久久| 激情五月www| 丁香五月婷中字在线| 五月丁香六月婷婷不卡免费无码| 丁香婷婷大香蕉| 五月丁香婷婷爱激情综合网| 久久大香蕉| 99在线精品观看99| 天天爽夜爽| 五月天婷婷色在线视频免费观看| 色五月大香蕉| 99欧美| 丁香六月综合激情| .操區COm| 最新高清无码专区| 激情综合网亚洲色图| 亚洲偷| 天天干天天射综合网| 五月婷婷 婷婷五月 一区二区 久久久 | 婷婷婷婷婷开心无码播放| 色婷婷五月综合色婷婷| 亚洲色99| 色婷久| 日本美女上人| 六月丁香婷婷色狠狠久久| 五月丁香激情啪啪| 色婷婷丁香特级性爱视频| 色99综合色88| 99热这里精品| 夜夜 操无码| 天天做天天爽| 激情婷婷狠狠干| 超级碰碰碰久久网站| 婷婷精品性视频| 91视频五月丁香| 久久丁香五月婷婷| 色青青五月| 91狼友视频在线观看| 五月婷婷丁香婷婷| 伊人婷婷五月天| 一本大道嫩草AV无码专区| 激情五月天婷婷视频| 五月丁香趴趴| 成人看片网站| 丁香五月婷婷姐| 色婷婷亚洲综合网站| 久久综合五月天| 99综合| www.丁香六月婷婷久久天堂影院.con| 激情开心五月天婷婷基地丁香社区| 99久精品| 久久香蕉网| 亚洲综合激情五月| 欧美日本国产欧美日本韩国99 | 丁香色六月婷婷| 丁香五月天成人| 日91高清无玛| 深爱五月综合网| 亚洲成人日韩无码精品| 超碰人人艹| 亚洲综合婷婷五月| 六月丁香色色| 91av传媒高清在线视频网| 女人被男人吃奶到高潮| 狠狠人人| 日本成人综合| 久久综合婷婷激情| 97精品自拍| 亚洲狠狠操| 色五月色五天色情网| 亚洲综合色成丁香五月色| 九九综合九九| 婷婷色爱| 包操45分钟网站| 天天干天天操天天射| 嫩BBB搡BBBB榛BBBB| 日本九九网| 国产一级婬片毛片| 五月丁香婷婷啪啪| www久久久久| 亚洲视频一区| 色99网| 久久这里有精品| 我爱宗和色| 五月丁香六月婷综合成人综合| 日本婷婷色| 少妇性按摩无码中文A片| 丁香六月婷| 99热只有精| 婷色成人| 亚洲婷婷在线播放十月| 特级操b片| 五月天大香焦| 最新高清无码专区| 99热在线精品观看| 第四色五月婷婷| 婷婷五月天综合色| 五月婷婷就去色| 丁香五月激情宗合网| 玖玖五月| 国产黄色av| www.金莲av| 熟女人妻视频| 日日操天天操| 欧美性爱五月天| 亚洲网视屏| 香焦网五月天| 五月天另类激情在线| 在线可以看的av网址| 五月社区婷婷激情| 激情五月开心五月在线视频| 91偷拍视频| 色噜噜五月天| 超碰97免费在线| 久久婷综合网| 99er热精品视频| 超91在线视频| 久久激情婷婷| 丁香五月综合激情久久潮喷| www.婷婷久久五月天| 久久艹 五月天| 六月成人网| 久热在线中文字幕色999舞| 色婷婷亚洲婷婷| 五月丁香六月激情综合| 亚洲精品色| 极品少妇XXXX精品少妇偷拍| 乱精品一区字幕二区| 欧美电影在线播放| 亚洲第一成人无码A片| 日本操天堂| 欧美性爱丁香五月| 丁香操逼| 香蕉乱插| 综合久久影院| 五月丁香六月综合情在线观看| 丁香色色网| 99热情这里只有精品在线播放| 伊人婷婷青青cao| 亚洲激情淫网| 色五月视频无码播放| 婷婷丁香五月天狠狠| 五月婷婷说| 天天爽夜夜操| 亚洲无码11| 亚洲色网址| 亚洲精品又粗又大又爽A片| 亚洲蜜桃精久久久久久久久久久久| 中文字幕乱码亚洲精品一区| 天天色2017| 九九久久精品國產| 激情黄色小说色五月| 天天操夜夜啊| 一级A片天天操夜夜操| 这里只有精品在线视频在线观看| 偷偷操99| 五月丁香六月婷| 五月四色激情| 婷婷五月色影视先锋| 99re99在线看| 亚洲麻豆乱码国产2028| 狠狠狠色激情综合适合| 97在线视频观看| 最新高清无码专区| 99伊人婷婷在线| 亚洲性受XXXX五月丁香| 五月婷六月天| 99热新网址| 荡乳尤物3HP1V5| 日本天堂久久| 秋霞黄色一级久久| 99re这里只有精品视频了| 99热日| 精品一二三区久久AAA片| 香蕉色色网| 青青草原中文字幕| 五月天天天色| AVDV久久| HD久久精品视频| 婷婷丁香五月亚洲欧美| 97婷婷五月| 99这里只有精品视频| 不卡成人免费| 丁香五月激情啪啪| 五月婷婷在线综合| 99日韩| 百度4399有码精品V在线观看| 亚洲小视频免费看| 色婷婷综合视频| 成人在线日韩| 91.com男女操| 五月激情综合深爱| 九九热最新| 日本3级片一区2区| 久热这里只有精品视频6| 婷婷综合网| 大香蕉伊然在亚洲90| 五月天婷五月天综合网小说首页-五月天激激婷婷大综合,婷婷亚洲综合五月天小说 | 色综合香蕉| 97色伦另类图片小说视频 | 亚洲激情四射| 99久久极情精品一区| 中文字幕在线日亚州9| 丁香婷婷婷五月综合色情| 婷婷五月天成人动漫 | 色色亚洲99com| 六月丁婷婷| 92久久| 久操人| 人妻VideOssS人妻| 久久婷婷五月天| 欧美日韩999| 五月婷婷激情网| 99欧美精品99日本精品| 色五月xxx| 色综合综合色| 色婷婷激情五月天| 亚洲五月色| 久久久一级AAA| 成人婷婷色五月天| 亚洲精品午夜国产va久久成人| 久久99久久久久久久噜噜| 丁香五月av在线| 国产FREESEXVIDEOS性中国 | 狠狠狠五月婷婷六月丁香| 人妻久久久久久| 丁香婷婷网| 久婷婷婷| 色婷婷五月天偷拍| 这里只有精品久久| 天色综合网| 五月婷婷在线综合| 伊综合蕉| 天天操,夜夜骑| 97超碰,人人舔,人人操,人人摸 | 五月天婷婷激情小说电影| 琪琪色五月天| 91婷婷搞| 人妻精品在线| 亚洲天堂热| 九色PORNY自拍成人精彩视频| 婷婷六月色开| 亚洲视频另类| 色色色.COM| 六月丁香啪| 泰州成人视频| 久婷婷五月天影院| 中文字幕综合| 97精品欧美91久久久久久久| 婷婷丁香色情| 久久综合中文| 久久五月天婷婷| 六月婷婷之青青草| 无码人妻丰满熟妇奶水区码| 在线色五月婷婷| 桃色五月婷婷| 天天色色天天| 婷婷大乡焦噜噜| 五月婷婷久久久| 97色色色色| 97精品人人A片免费看| 激情婷婷五月色| 五月丁香A片| 波多野结衣AV无码Porn| 五月丁香福利| 久久久网站| 99久久综合精品五月天| 日韩久久日| 婷婷的色色五月天| 婷婷五月天成人网| 蜜臀AV在线观看| 婷婷五月天狠狠| 色婷婷综合成人| 欧美婷婷综合| 色婷五月天网站| 操婷婷久久| 午夜成人AV在线| 欧美丁香六月在线观看视频| www.lchjjc.com| 黄色一级影片| 五月丁香在线视频观看| 人妻激情久久| 五月天色色婷婷| 丁香激惜男女| 人人综合色| 狠狠香蕉| 天天干夜夜欢| 六月大香蕉| 色婷婷电影| 色五月婷婷很很操| 亚洲色综合| 激情婷婷五月丁香啪啪啪| 日韩另类在线观看| 激情开心五月婷婷| 五月天色色色色色| 色婷网| 亚洲成人五月天| 五月丁香久人妻中文| 久久久久9久无码视频| 97在线碰| 。久久久久久久久久久久久久人妻| 色七七九九| 综合av在线| 九九久久99精品免费观看www| 色狠狠六月| 91丨九色丨丰满人妖| 国产看真人毛片爱做A片| 天天插天天射| 91啪级电影| 99操逼视频| 色八戒操婷婷| 色噜噜狠狠色综无码久久合欧美| www,av好吊操| 色婷婷丁香六月| 狠狠色色综合| 99在线资源视频| 思思热99热| 色天五月天在线观看视频| 99热在线99| 色色五月天网站| 五月黄色婷婷| 日韩中文字幕| 婷婷开心激情| 9九色首页| dingxiangtingtingliuyue| 色五月天天在线观看资源站| 国产综合81p| www天堂99| 性爱久久| 亚洲精品电影| 五月天色五月| 天天综合网亚洲网站| 五月婷婷六月丁香激情综合网| 91精品无码| 碰碰操91| 91婷婷视频| 精品一二三区久久AAA片 | 六月婷综合| 激情第四色| 欧美色色色色色| 亚洲性视频| 中文av网| 五月天婷婷亚洲| 99性爱精品| 91小黄书网址在线观看| 激情精品久久| 综合狠狠伊人| 中文字幕永久免费| 日本婷久久| www.射伊蕉婷婷| 五月丁香人妻| 在线91日韩| www.91AV.com| 免费色婷婷| 天天日日| 日韩野外 无套| 欧美 色婷婷| 韩国中文字幕91| 国产午夜精品一区二区三区四区 | 嫩草免费视频| 99热综合在线观看| 亚洲AV无码成人电影| 狠狠婷婷综合| 亞洲自怕| 伊人成综合五月婷婷| 岛囯综合激情网| 五月丁香另类网| 丁香婷婷影院| 丁香97综合| 国产精品成人网站| 九热视频精品| 久久9热| 精品成人在线观看| av色婷婷| 思思99热热热99| 成人婷婷桔色| 丁香五月天婷婷久久综合| 五月丁香婷婷人体| 亚洲夜夜操| 99热8| 婷婷成人综合| 日韩aaa| 风流少妇A片一区二区蜜桃 | 五月天婷婷丁香| 五月激情小说| 九九爱激情| 天天网曰日曰夜夜综合永久免费| 婷婷丁香社区| 99碰超| 婷婷五月天777| 丁香色五月婷婷91桃色| 天天插综合| 91狠狠综合网| 在线99热| 激情五月天天| 丁乡久久| 无码四色色色| 天天操,天天插| 色情五月婷婷| 久久女婷| 97很鲁在线视频| 玖玖综合玖玖| 大香网伊人久久综合| 色亚洲中文| 终合激情网| 色啪网| 综合色图婷婷| WWW免费视频碰碰碰碰| 丁香六月色婷婷欧美| 99性爱精品| 五月婷婷色影院| 日日干夜夜干| 久热伊人在91| 色播丁香| 五月天久久综合婷婷丁香| 色婷婷中文在线| 免费观看欧美成人AA片爱我多深| 丁香五月天激情四射网络不好| 五月天啪啪视频| 婷婷激情欧美| 啪啪激情综合| 成人超碰网| 丁香伊人网| 中文字幕日韩无码制服诱或| 色99在线| 欧美电影在线播放| 97色图片中文字幕视频在线观看| 婷婷伊人久久无码色五月| 五月天激情小说| 五月色情婷婷| 五月丁香综合啪啪啪啪啪| 丁香婷婷色情社区成人小说| 成人av免费观看| 色五月婷婷丁香凹凸| 无码激情| 久热这里只有精品99re | 五月婷婷综合在线| 99re免费在线视频| 婷婷开心青青草| 久久婷婷成人| 九九色中文| 色亚洲中文| 九九综合伊人| 婷婷五月综合免费在线| Av性爱网| 99色干| 日日操夜夜操中国无码| 久久这有这里精品| 色婷婷免费观看| 3DAV亚洲香蕉久久 一区二区| 婷香五月网在线| 五月天婷婷綜合院| 久久久高清| 亚洲舔观看| 激情综合亚洲| 久9精品| 激情五月婷婷色播网| 五月婷婷六月激情| 婷婷综合网| 天天爱天天狠天天透| 丁香六月婷婷操逼网| 欧美日韩AAAAA| 啪啪91| 九九色欲网| 国产成人亚洲综合A∨婷婷| 草草色情综合网| xx色综合| 99这里只有精品| 激情五月天视频| 日韩人妻无码精品| 97人人看一| ji'qi'luan'ren'lun| 玖玖色综合色| 亚洲综合五月天综合| 99热在线播放| 久久五月天精品视频| 久久免片| 婷婷久久五月| 久久99婷婷| 久久免费9| 色丁香五月天| www.五月婷婷.com| 五月狠狠| 六月婷婷综合久久| 色播五月综合网| 丁香五月综合久久综合| 国产成人亚洲综合A∨婷婷| 久久久久久18| 天天干 夜夜爽| 五月天堂六月丁香亚州中文字幕久久| 五月天色网站| 色五月色开心开心五月| 色性五月天| 九九久久久综合| 5月婷婷激情在线| 青青久久91| 丁香五月天激情免费在线观看AV777| 日本nghangse中文字幕| 五月婷婷激情久久| 99久久精彩视频|