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

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
返回資訊列表
女人一区| 熟妇人妻精品一区二区| 欧美性爱精品七区| 99精品在线观看| 性老妇一区二区三区| 97久久天天综合色天天综合色电影| 亚洲国产成人精品999| 久久五月丁香| 欧美 亚洲精品首页| 婷婷五月天丁香花| 日韩av情韩国爱禁区av一区二区| 国产AV激情无码久久无码| 岛国小电影| 久久久96| 欧美日韩一干二干| 亚洲第一精品在线视频| 亚洲日韩久久精品一区| 五月丁香影院| 999九九九九国产动| 亚洲色宗合| 免费精品福利在线观看| 91碰碰| 一区二区影院| 亚洲综合色在线| 日韩视频啪啪| 日本不卡一区| 天天综合网入口~91| 波多野结衣AV无码一区| 91久久伊人婷婷青青草| 国产白嫩漂亮KTV在线| 夜夜高潮夜夜爽| aV中文麻| 美国久久一二三四| 人人操人人色人人摸| 97超碰国产精品| 秋霞怕怕片| www.91色综合| 激情熟女12P| 男人的天堂色偷偷青青草视频婷婷网| 综合色区偷拍| 99RE在线视频精品,这里只有精品| 国产精品女aA片爽爽视频| 91亚州日韩高清| 被操高清无码视频| 91麻豆天美国产欧美日| 日韩在线性爱免费视频| 久久老熟女| 涩爱AV在线| 欧美一区二区观看在线| 超碰97护士| 国产精品不卡一区二区三区| 人妻久久久久久久久久久久久久久| 天天看片青娱乐| 不卡一区视频| 另类在线| 亚洲国产成人福利在线观看| 一级人妻性爱视频| 亚洲天堂加勒比| 亚洲黄日韩无码专区| 激情接吻视频久久久久久| 26uuu久久| 秋霞午夜成人福利片片| 视频不卡中文字幕| 日韩乱伦AⅤ| 欧美成人四级在线播放| 日本一级婬片试看三分钟| 91亚洲综合| 亚洲天天操| 欧美+日产+中文| 亚洲色图欧美| 久久直播国产| 婷婷伊人网| 啪啪免费| 1769精品一区二区三区| 在线视频日韩欧美国产| 天天天天天天天天天天干美女| 另类TS人妖一区二区三区| 91爱网| 98精品国产乱码久久久久久| 超碰97久| 欧美色网络| 亚洲色婷婷久久91| 熟妇乱伦一区二区| 99久re热视频精品98| 天天操天天射青青草| 国产91丝袜在线播放蜜月| 日本视频在线中文字幕| 天天日天天干天天整| 青青草原人妻| 91色综合色| 搡老女人911熟妇老熟女| 午夜精品久久久久| 中日韩免费看男女操逼大全| 日韩成人综合网| 99综合网| 99综合自拍| 亚洲色图激情小说| 最新加勒比丝袜在线| 色综合天天| 亚州精人品大香蕉| 美女露胸露奶头| 蜜臀精品1区2区| 久久精品国产亚洲AV成人直播| 人妻天天夜夜爽一区二区| 九九九九九用不成了| 天堂成人网| 91丝袜美女视频| 亚洲熟伦熟妇AV无码春色| 99热这里是精品| 另类视频在线| 丁香五月婷婷基地| 亚洲开心网| 啊啊啊啊啊好大好舒服想要| 新91视频.cmp| 无码99| 亚洲情欲| 91精品国产高清久久久久久,亚洲成人 | 国产刺激视频| 国产后入清纯| 操逼日批| 91天天综合网,天天综合网| 亚洲男人电影天堂| 碰碰在线视频| 麻豆尤物视频网| www.人人cao| 日韩操呦呦影院在线观看| 青青草中出视频| 蜜臀在线视频| 久久亚洲天天做| 一级免费精品| 99在线精品观看99| 啊啊啊啊好多水| 精品一区二区啪啪啪| 啊啊啊啊嗯嗯在线久久久| 女人爽到高潮久久久| 久久久久九九九| 婷婷五月天基地| 亚洲日韩精品久久久久一区壹牛 | 欧美色偷拍| 中文字幕亚韩| 亚欧免费| 亚洲影视综合| 午夜后入| 99久久综合| 九九99久久| 国产精品久久久 | 97 九色| 青青操综合网| 欧美精品黑人猛交高潮| 二区熟妇韩日| 男人的天堂2010| 久久久亚洲熟妇资源| 网页导航五月天免费一二三区| 国产精品夜夜夜| 韩国女主播青草福利视频| 在线播放一级无码视频| 好色综合| 国产一区二区在线播放,久久亚洲精品中文字幕第一区,亚洲精品在线中文字幕视频 | 大干人妻| 久久久久久久久久久久欧美日| 中文字幕五区| 热99这里只有精品| 久久久久亚洲AV无码专区少妇| 欧美图片校园春色| 欧美美女在线高潮999| 围产精品一区二区三区视频播放| 熟女乱3伦999| 骚熟女AV网| 屁股久久久久久久久| 欧美熟女妇同| 亚洲免费精品一区| 欧美 亚洲 偷拍自拍| 久久国产熟女影院| 国产在线播放成人免费| 成人熟女区| 欧美AB在线观看| AV天天在线观看| 久/久精品99看9| 欧美不卡二区| 99热这里只有精品地址| 99色热| 青青草天天亲夜夜操网| 久久精品国产欧美日韩亚洲欧美日韩中文久久国产一区 | 美女超碰978| 国产一级作爱毛片| 激激五月| 欧美性天天影视| 蜜臀人妻少妇久久在线观看| 日韩欧美蜜桃精品久久中文字幕久久| 九九九九久久久久| 无码一区免费在线不卡| AV不卡在线| 国产www色在线观看| 丝袜六区| 欧色性第一页| 激情抓乳插进去啪啪啪日韩| 九九热免费视频| yazhousetuoumei| 在线情色电影 91大| 五月婷婷综合激情| 二三四区精品| 国产精品久久泡妞网站| 盗摄女人妻在线| 五月激情综合网| 香蕉免费一区二区三区不读| 午夜小电影在线插入淫高潮| 91精品大奶人妻| 欧美色66| 亚洲图片激情小说| 亚洲天堂人妻熟妇视频| oumeizonghese,www| 中文字幕第2页| 精品性爱一二三区| 91天美传媒精品| 玖玖爱一区在线| 欧美精品黑人猛交高潮| 亚洲狠| 欧美日韩电影成人在线| 欧美性色综合网| 淫荡网址| 亚殴在线| 国产高清亚洲日韩一区 | 成人性交免费视屏| 亚洲欧洲精品视频发布| 亚洲欧美日韩中文久久自慰| 8050午夜少妇无码| 超碰地址久久| 一区二区久久天天干狠狠| 丁香色狠狠色综合久久小说| 色99视频| 欧美色图20P| 欧美图片校园春色| 亚洲无码AV九九九| 五月开心久久AV官网| 欧美丝袜91| 超碰人人草| 欧美日韩制服| 日本熟妇一区二区三区| 亚洲成人精品在线一区| 校园春色宗合网| 日韩国产欧美伦理在线 | 亚洲操操| 国产成人亚洲精品无码最新在线| 自拍欧美| 女沟厕偷窥piss小便| 被窝影院午夜看片无码| 国产又长又大又粗的视频| 国产精品一区二区黄片| 激情黄色片在线观看| 久草成人福利导航| 久久性生大片免费观看性| 丰满翘臀美女影院视频| 囯产操逼片| www.97在线| 97资源久久| 国产精品九9| 91宗合网| 麻豆a'v电影| 粉嫩av在线一区二区| 2023天天操夜夜操| 精品视频在线观看| baiduhicn.com。| 日韩一性一交一A片俄罗斯| 日本精品一级二级三级| 亚洲性网| 麻豆伊人网| 丁香六月激情综合| 久久久久久日韩| 久操91视频| 啊啊啊好大好深| 欧美1727免费观看视频| 色综合美国| 一本道综合色图| 国产三级在线现体验区| 色视频蜜乳| 成年人黄色视频免费| 日本操逼无码| 国产无码精品高清| 日韩无码黄色片| 欧美刺激色黄片免费看| 久久xx| 韩国手机不卡无码三级视频| 国产狂喷潮在线精品| 中文字幕国产在线天堂| 91人妻人人澡人人爽人人精品| 97视频播放| 欧美丝袜亚洲| 东京太热男人的天堂久久久| 南澳成人一级片在线播放| 91网站在线播放| 男人天堂免费| 欧美草草高清日韩视频| 天天爱综合网| 亚洲九九视频在线观看| 99热欧美| 狠狠久久手机视频精品| 午夜.DJ高清在线观看免费7| 欧美1区二区三区公司| 国产精品久久久久久久AV大片| 91无遮挡| 亚洲一级特黄大片在线播放91| 久久久久久久久成人av解说| 5278欧美一区二区三区| 伊人久久青青草| 久久亚洲人妻| 亚洲综合色在线| 97精品在线| 久久啊啊啊| 日本人妻伦在线中文字幕| 亚洲午夜福利在线影院 | 久久欧美1卡2卡3| 狠狠图片青青草| 丝袜美女诱惑 91 视频| 亚洲开心网| 久久美女国产| 久久东京国产精品视频| 久久色人体| 亚洲色天堂九9| 国产在线综合网| 日韩熟女无码| 深夜激情无码| 97摸视频| 成年男人的天堂| 欧美激色| 日本免费中文字幕在线| 先锋精品av色鲁| 欧美A√综合网 | 69XX一中文字幕人妻91 | 九九碰九九爱97超碰| 久久久工口| 日本视频在线中文字幕| 欧中日成人免费影视| 日本高清视频xxxx| 人妻丝袜肏逼| 东京日日夜夜| ,成人免费啪啪视频| 91美女在线看| 国模吧 一区二区三区| 骚货操死你| 色婷婷综合久久中文字幕雪峰| 亚洲欧洲中文日韩女优乱码| 2000亚洲男人天堂| 五月激情影院| 都市久久精品激情亚洲| 欧美日韩中文字幕不卡| 欧美在线啊啊啊 | 91久久九九精品国产综合| 91天堂视频| 我想要 啊 啊 啊| 久久久精品国产亚洲伊人| 青娱乐福利99| 亚洲毛片久久| 欧美日日夜夜| 色牛牛AV| 国产精品无码成人精品| 加勒比综合a∨| 密桃99999| 欧美一区二区三区四区综合| 欧美日日人人天天| 亚洲综合春色| 国产精品成人蜜臀AV在线| 啊啊啊啊好疼| 久久久工口| 日韩 欧美 另类 人妻| 超碰天天操| 992这里有精品| 日本三级A片网站com| 精品二区三四区五电影 | 日本久操视频| 国产精品色色| 国产AAAAAABBBBB| 蜜臀亚洲综合一二三四区| 香蕉久久国产AV一区二区| 再深点灬舒服灬太大了添视频| 欧美综合色图网| 97se综合| 91操熟妇| 99草精| 9999九九九久久久| 亚洲淫色网中文| 久久国产99精品72福利| 超碰三级秋霞| 亚洲欧美九九九| av在线人气| 91视频观看网站| 97这里都是精品| 色好看av| 少妇三P| 亚州综合图片| 久久久成人精品| 亚av顶级裸体一区二区三区四区五区 | 日本中文字幕一区| 蜜臀久久久国产| 九九九综合精品| 欧洲Au麻豆| 91九久| 成人国产精品三级A片| 99人妻碰碰碰久久久久禁片| 亚洲成a人v欧美综合天堂下载 | 成人无码在线视频网站| 色婷婷一区二区三区久久| 狠狠入| 欧美日韩亚洲少妇寂寞影院正在播放 | 午夜美女福利视频| 欧美18老人禁| 思思热影视| 欧美 亚洲 偷拍自拍| 思思热在线视频精品| 东北夫妻性偷拍| 日本免费一区二区不卡| 黄色工厂这里只有精品| 亚洲色欲天天天堂色欲网女| 婷婷亚洲天堂| 欧美第一页| 亚洲无码偷拍| 国产精品宅男免费| 蜜臀av中字字幕网站| 中文一区在线日| 久久久四区| 国产AV色黄看到爽| 丁香婷婷啪啪| 国产精品久久久久久久久久久久久久久久久久| 天天天天天天天天综合| 日本 情色 1区2区3区| 亚洲无码国产探花在线观看| 六月婷婷综合| 精品国产综合久久福利,热99这里有精品综合久久,99热这里只有免费国产精品,精 | 亚欧免费观看视频| 91在线精品| 99.色网| 日韩图色| 玖玖在线视频| 欧美综合综合| 91色人妻| xxx亚洲午夜天堂| 欧美另类天堂| 日韩人妻中文视频| 97高清啪啪| 色99999| 亚洲综合激情五月久久| 91n.欧美| 超碰 国产熟女精品一区| 大香蕉乱级| 91美女丝袜诱惑视频| 综合亚州欧美| 手机在线中文字幕国产| 亚州熟妇精品| 91久久九九精品国产综合| 青青草自拍视频在线播放| 婷婷激情五月综合| 欧美三级不卡| 日韩激情毛片一级久久久| 五月综合色| 久久久久久久97| 伊人97色天使| 日韩成人精品视频自拍| 久久尹人大香焦视| 人妻精品视频一区二区| 亚洲超碰97| 亚洲nv男人的天堂网| 亚洲成a人v欧美综合天堂下载| 九月AV| 亚洲无码太久| 在线天堂资源亚洲| 久操大香蕉超碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰 | 亚洲91在线播放影院| 情色大香蕉| 亚州精人品大香蕉| 黄色片,com| 怡红院久久老司机| 91夜夜蜜桃臀1区2区3区| 日本午夜操逼| 天天综合网91| 九九九九AV| 蜜桃在线观看一区二区三区 | 91日日夜夜| 97爱欧美| 四虎 精品 WWW| 大香网站| 中文字幕91页| 亚洲一曲日韩精品| 国产毛片毛片4p懂色| 亚洲高清男人天堂| 人人天天欧洲| 综合色99| 日韩欧美经典在线观看| 日本无码1| 极品另类| www国产精品| 超碰97.com| Aa东京男人的天堂| 4虎在线视频| 亚州欧美总和| 九九这里只有精品| 久超碰在| 亚洲第一页欧美| 小明看看网址| 久热热| 97视频播放| 懂色Av| a'v在线资源| 天天色图| 国产一级作爱毛片| 顶级丝袜熟女一区二区三区| 精品午夜福利| 天天做天天爱| 97视频免费在线观看| 99re免费视频精品全部| 鸡巴插逼视频| 天美欧美国产| 一个人免费视频观看在线WWW | 怡春院久久| 中文字幕国产在线天堂| 18禁中文字幕| 亚洲综合网电影91| 午夜精品人妻二区三区| 天天爱天天操| 欧美性爱1080p| 久久久无码国精品无码三区三区| 激情四射婷婷四五月天| 中文幕97| 亚洲黄色AV电影| 粉嫩av久久一区二区三区| 无码少妇精品一区二区60岁老人| 久久久精品国产亚洲AV无码| 九九热免费国产视频婷婷伊人五月 | 中文字幕精品一区欧美| 五月天激情小说| 99国产精品久久久在线播放| 蜜臀Av一区二区三区| 18禁无码永久免费无限制| 一区二区三区精品久久| 啊操爽品善一区二区三区| 夜夜久久| 肉动漫无遮挡h在线观看| 欧美高清18A片| 亚洲中文字幕av| 日韩97视频| 国产www色在线观看| 久久夜精品一区二区三区| 国产又黄又爽又刺激久久久久久| 亚洲午夜福利在线影院| 亚洲男人的天堂网| 无码日韩人妻av一| 亚洲偷91色| 国产AV精久久| 色天堂在线观看| 日本一级婬片试看三分钟| 午夜性| 夜夜国自区| 黄色高清无码无码破解免费暗网| 欧美天天拍| 探花视频免费观看国产专区| 首页亚洲国产高跟丝袜诱惑视频| 裸体美女久久久| 搞中出久久| 久9爱精品| 中文字幕91综合| 亚洲精品国产无码高清| 一区二三区四区视频大全套| 国产亚洲色婷婷久久99精品91葵花宝典| 91插B网站| 伊人大香蕉在线| 久久性爱精品一区| 男人天堂导航| 成年男人的天堂| 国产精品久久久久久久AV大片| 婷婷五月色| 无码人妻一区二区三区四区老鸭窝| 六月丁香五月婷婷| 91亚洲人| 亚洲少妇在线影音| 色一情一乱一乱一区91Av| 色汉综合| 黑白配性爱AV成| 骚逼一区二区| 欧美性暴力猛交XXXX| 国内三级自拍小视频在线观看 | 激情五月天校园春色网| 2018色综合天天操| 精品人妻免费观看| 久久久久幕乱码| 欧美色天堂网在线视频| 国产97在线视频| 中文字幕在线观看网页| 99天堂网| 久久久激情| 日韩欧美中文| 免费无码国产精品v片在线观看| 密臀在线视频| 日本东京热大香蕉a片| 五月婷婷深深爱| 精品高潮| 加勒比99999| 97在线资源| 91撸色网 玖玖网 欧美| 99热免费| 99久久婷婷丁香| 男人天堂黄片| 久久美女福利是上海美女| 欧美精品1区2区3区| 人人操人人操人人操人人操人人操人人人11.CM| 91第一页| 欧美精品三区| 不卡日本一区二区| av天堂电影网| 国产日韩手机视频在线| 久操网无码在线| 国产AV激情无码久久无码 | 国产91专区| 韩国毛片一区二区三区| 日韩无码第3页| 欧美丝袜中文字幕07在线| 蜜臀99精品国产高清在线观看| 午夜精品久久久久久久第一页按摩| 久久久九九| 欧美日韩色| 久久一二三四五六七八九区| 丁香婷婷激情五月天无毒不卡| 色女网日韩| 少好三P| 一区二区三区高清| 国产亚洲中文不卡二区| 久久精品欧美一区蜜桃| 加勒比伊人影院| 青青草依人大香蕉| 97在线精品观看视频| 静品嫩模一区二区| 夜夜久久| 国语精品对白| 欧美黄片免费在线观看视频| 综合自拍| 91精品人妻一区二区-全集完整版免费正片国语-B02AV | 91欧美综合在线| 白嫩妹子国产骚| 伦理片秋霞免费影院| 久一区久久蜜桃| 欧美成人亚洲精品| 国产 热久久久久国产精品| 亚洲人妻熟妇三十三区| 青青操狠狠撩| 操屄日韩| 亚洲天堂一区二区| 黄色小说亚洲| 强奸国产在线| 99re这里只有精品9| 精品人妻一区二区乱码一区二区| 精品亚洲国产成人AV制服丝袜| 亚洲蜜臀精品视频久久| 午夜性| 一区二区三区视频在线观看免费| 国产免费一区2区3区| 综合一区二区影视| 午夜激情床戏激情| 婷婷深爱五月| 特级特黄一级毛片免费| 97伦乱| 亚洲成人一二三区| 91精品久久久久久77777| 午夜男女爽爽爽影院视频| 一二区在线观看视频| 特污免视频| 天天精品| 正在播放国产精品一区| 校园春色五月天| 日本加勒比无码专区一二三| a男人的天堂| a在线视频免费观看| av天堂精品久久| 东京热一区二区中文字幕| 夜夜嗨TV| 91N综合网在线| 本道在线| 另类专区加勒比| 少妇被玩视频二三区| 九九综合久久| 岛国免费黄色网址| 操国产逼| 婷婷色综合欧美日韩| 欧美亚洲首页| 色97欧美| 白嫩91在线亚洲| 欧美亚州色的图| 97精品国产手机| 91欧美长吊| 久久精品免费| 美腿色图| 亚洲不卡不卡中文字幕不卡| 国产成人资源| 久操高青| 天堂日本亚洲欧美| 国产传媒日本欧美专区| 久久久啊啊| 97色插| 久久久久久久少妇| 91暧暧| 国产有码一区| 91在线限制级| 九九夜精品九九在线| 啊啊啊快操我视频| 久久 亚洲 日韩 人妻| 久久爱超碰网| 久久视频,这里只有精品| 亚洲色图 图片| 91九九九小逼| 亚洲AV在线资源| 91n.欧美| 色香av| 秋霞午夜成人福利片片| 69国产对白刺激| 亚洲无码太久| 岛国视频免费在线观看| 国产精品久久久久久久久AV大片| 99热伊人| www.欧精品| 欧美色一二三| 熟妇一区,二区,三区。| 亚洲男人在线观看天堂| 欧美性爱一区二区三区| 天天看天天日天天操| 91色人妻| 凸凹视频在线观看| 精品区9| 亚洲中文人妻色| 欧洲亚洲天堂精品| 大香蕉懂9| 国产精品电影大全| 日韩激情啪啪啪| 乱老女人一区二区视频| 久操99| 国产妇女精品视频青青草| 久久久9 9 9精品| 九九九精品美女| 日本性交操一区二区不卡系列| 再深点灬舒服灬太大了添视频| 国语av最新自产拍在线观看| 天天欧美欧美亚洲网| 伊人精品视频| 久久久久久十| 国产精品探花色| 九九热九九| 亚洲一二三精品久久网 | AⅤ片水多多| 亚洲精品啪视频| 欧洲综合视频| 久久成人午夜狠狠| 久久精品国产亚洲5555| 美国日韩黄色片| 搡老女人老妇女老妇老熟女怎么读| 欧美78| 国产综合久久久麻桃个| 狠狠操官网| 亚洲无吗在线视频| 九一屌逼| 久久老熟女| 国产自产一区视频在线| 91 丝袜在线| 亚洲女优有码无码高清| 国产一区在线观看无码AV| 色综合美国| 亚州,欧美在线| 色在线亚洲视频www| 97WW精品| 懂色AV网| 亚洲欧美一区二区三区一猛片| 久久伊人在线五区| 欧美色九九| 色y情视频免费看| 97视频观看| 色97干| 欧美黄色大香蕉一区二区| 久久仑合| 熟女探花啪啪| 欧美亚洲综合色| rivers-china.com| 亚洲最新中文字幕免费| 99 国产丝袜在线| 家庭乱伦麻豆| 一色网男人的天堂| 国产欧美另类久久久精品课程| a亚洲欧美色欲| 99爱爱| 精品国产综合久久福利,热99这里有精品综合久久,99热这里只有免费国产精品,精 | 欧美色棕合| 精品久久久久综合无码| 色五月激情网| www男人天堂| 午夜一区| 久久久免费懂色| 亚洲婷婷丁香在线| AV天堂丝袜| 久久久久国产精品久久久| 婷色五月天| 午夜一区| 日韩精品区二区三区不卡| 干B网| 操91| 99999re| 3p国产色噜噜一区| 玖玖草久草99蜜月一区二区三区| 国产a片操逼| 日日夜夜青青草母狗| 伦激情人妻另类人妻| 久久中出在线| 国产精品熟女九色九色蜜臀| 久久久99999久网站| 日韩欧美中文日韩欧美色| 国产后入清纯| 国产亚洲美日韩Aⅴ中文字幕无码成人| 午夜欧美神马久久久久| 一区二区三区视频国产免费| 久久久久久久六六| 国产一区二区三区精品观看啪| 中文字幕av片| 亚洲无码99| 亚洲人成在线放东京热| 九九热九九热| 伦激情人妻另类人妻| 九9热伊人| www色色com| 在线观看中文字幕| 夜夜騷av、一區二區| 日韩国产欧美伦理在线| 亚洲色综网| 五月天婷婷欧美三区| 国产精品女aA片爽爽视频| 久9久| 神马久久久久久伦理片| 天天性射网| 欧亚洲精品有视频| 午夜激情成人在线观看| 91热色| 97人肏| 亚洲天堂AV在线播放| 97在线日韩中文字幕| 婷婷五月天网| 亚洲精品国产无码高清| 夜夜操夜夜高潮夜夜爽国产精品区| 大香蕉久| 涩综合导航| 亚洲在线观看| 中文字幕天天天天天| 丁香五月综合| 亚洲 暴爽 AV人人爽日日碰| 欧美久久毛片基地| 成人性爱美曰韩| 亚洲国产综合图区中文字幕| 亚洲中文电影| 久久婷婷五月综合| 中文字幕一区二区免费在线| 欧美色图20P| 久久精品老司| 2010男人的天堂| 欧美爆乳精品一区二区| 成人久久精品| 欧亚综合一卡二卡中文字幕| 911av网站免费观看| 久久亚洲日韩国产欧| 91无码中出人妻视频| 久久香蕉国产线看观看亚洲女人| 九热大香蕉| 婷婷伊人网| 欧美一级A片不卡视频。| 久久一区二区蜜桃| 91美女视频电影| 精品国产72| 超碰91在线| 97精品熟女少妇一区| 91情色| 91制服丝袜| 亚州国产成人精品女人久久 | 欧美日韩小说| 超碰1997| 青青青操| 色五月婷婷在线| 亚欧性爱ab| 国产一区二区三区视频在线看| 啊啊啊好想要| 大香蕉懂9| 色97综合中文字幕| 少妇三P| 91丝袜在线观看视频在线观看| 中文字幕在线免费观看视频| 国产h片在线观看视频| 成人自拍三级在线观看| 一本色道熟妇| 国产精品禁久久久精品| 内射中国少妇高清视频免费视频| 久久久婷| 久久久久久久久九九久孕交| www.狠狠干.coom | 综合色好色| 91白嫩| 日本大香蕉综合网红本杳社区| 日韩精品影视| 久久久久久久久久久久久久久乱码| 天天日天天舔天天喷天天射| 日本色婷婷| 亚洲精品三| 色九区| 欧美性爱91| 一二三四视频中文字幕在线看| 国产精品视频内谢女人| 中文字幕三四区| 亚洲国产精品成人久久蜜臀| 人妻少妇精品久久久久久| 中文字幕一区二区三区四五区| 日日干夜夜骑| 欧美日韩国产色五月综合在线| 91熟女.com| 欧美后入式| 欧美性第1页| 黄色av播放免不| 亚洲做性| 欧美一级二级三级| 亚洲激情综合另类| 日本一级特级毛片视频| www熟女乱伦com| 久久久久免费看少妇A片特黄| 激情抓乳插进去啪啪啪日韩 | 婷婷激情四射| 日韩三级av片| av激情亚洲五月天| 青青青国产手线观看视频2| 国产日韩欧美操逼视频| 亚洲国产精品成人无码久久久 | 久久大香蕉97| 久久97超碰| 亚洲男人电影天堂| 美日韩男女操屄视频| 青青伊人这里只有精品| 天天插天天操| 九九热精品在线| 欧美青青视频| 伊人991| 少妇久久久免费| 五月情色天| 国产美女口爆吞精视频| 日日操丁香五月天| **一级毛片国产| www.久久爱| 欧亚第一综合网| 欧美一品道| 国内一区二区免费| 国产性爱在线视频一区二区| wwwxxx日本爽| 亚洲欧美国产日本一区二区三区| 超碰亚洲欧美日韩无| 亚洲最大的黄色电影网站。 | 91社区伊人| 国模无码一区二区三区在线| 人妻少妇视频在线播放| 国产美女激情| 97亚洲中文| 欧美一级黄片视频在线| 九九热免费视频| 91久久堂| 超碰97丝袜| 天堂中文资源在线bt| 神马久久久久眼| 日韩中文字幕精品一二三事国产精品| 亚洲激情视频| 亚洲一卡2卡3卡4卡乱码网站 | 精品高清一区二区三区三州| 久久精品国产99精品亚洲蜜... | 97视频在线免费| 亚洲无码超碰免费| 久久99综合| 中文字幕、久久精品国产2020、久久综合久久自在自线精品自、亚洲 | 久久久久久国产精品免费网站| 成年女人黄网站| 婷色五月| 欧美在线|亚洲| 国产91影院| 久久久成人国产精品无码| 97亚洲综合电影| 欧美日韩亚洲国产中文永久天天看| 欧美色图91| 亚洲黄网在哪免费看| 美女主播色欲91抠b在线播放| 亚洲天堂少妇| 操逼片国产| 国产夫妻一区二区| 99少妇| 大香蕉免费3| 成人羞羞视频国产| 日本三级A片网站com| 亚洲偷拍自拍在线视频| 蜜屁Av| a一区二区三区乱码在线| 9 7超碰在线免费观看| 操啊国产| 欧美日韩国产在线| 日本无码1| www.久久最新地址| 婷婷在线视频| 亚洲色图美腿丝袜| 国产强奸乱伦无码视频| 婷婷久久综合| 人妻夜爽夜夜爽| 96久久精品一二三区色欲| 蜜臀AV成人精品蜜臀AV久久| 色婷婷日韩精品一区二区三区| 久久美女国产| 青青草原综合久久大伊人精品| 欧美高清色| 美女刺激久久国产欧美| 91美| 五月天婷婷久久| 国产又大又粗又色生活片亚洲国产精品成人久久久综合免费 | 91日韩在线| 97AV在线观看| 久久久9品一区二区三区| 一区二区三| 成人综合视频久久| 日本免费中文字幕在线| 日本999精品| 啪一啪免费视频| 骚鸭AV| 人人爱操| 91国模| 欧美永久激情一区二区| 一级AV性爱| 激情四射熟女丝袜| 婷婷五月天影院| 亚洲国产精品无石码久久| 国产精品肉丝自拍| www.99中文字幕| 天天大干大香蕉| 亚洲国产第一页综合视频| 尤物av网站免费在线播放| 男人的天堂欧美| 18禁超污无遮挡无码免费网| 97中文热色| 有码免费观看| 国产精品婬乱一级毛片彝族| 欧美91网| 四虎永久在线精品免费网址| 少妇无码av专区线| 97中文字幕一区| 狼人综合婷婷激情四射 | 日韩无码视频黄色| 羞答答AV中文字| 天天射网| 天天躁日日躁xxxxx| 国产精品丝袜在线| 色情亚洲日本成人| 小情侣高清国产在线视频| 97操| 丝袜狠狠草尤物 91| 五月丁香| 人人操人人摸人人看人人干| 嗯嗯啊啊啊好爽| 欧美72网页| AV电影在线播放| 欧美一区二区三区四区综合| 欧美成人精品一区二区男人蜜臀| 精品久久在线区一区| 人人摸人人干人人拍97| 搡老女人老91二区| 屁股久久久久久久久| 宅男91视频在线播放| 国产精品老师| 免费国产电影一区二区| 天天欧美| 久久国产999| 九九精品美女高溯喷水| 国产乱伦一二三区| 蜜乳av一区二区| 一本久道久久综合狠狠爱一密臀精 | 老司机天天操| 操国产高清| 婷婷8月天青娱乐| 啊啊啊好大好湿| 嗯嗯啊啊用力视频免费| 色婷婷五月综合| 色呦呦呦在线观看视频| 日韩激情无码影院| 欧美97爱| 欧美色图99| 天天综合网合集91| 日韩图区| 91红杏| 日本超碰在线国产一区| 国产欧美日韩在线不卡第一页| 三级特黄60分钟播放| 欧美亚洲天堂| 亚洲在线欧美| 日本不卡一二区| 婷婷15月天青娱乐| 美女的肌被草喷水视频| www.四虎在线| 东京热激情视频一二三区| 肉嘟嘟www视频在线观看高清| 岛国在线免费视频| 亚洲97成人在线观看| 亚洲天堂男人天堂网| 国内一级精品| 91丰满| 在线天堂资源亚洲| 好一吊区二区| 久久久久九九九九九| 亚洲AV不卡在线观看| 久久九精品| 久久骚| 男女性扦B| 941超碰| 伊人色综合欧美| 九九九热精品| 亚洲怡春院| 亭亭在线资源| 亚洲综人| 中文字幕青青草| 外国免费性情大片| 欧美熟妇色| 97干在线视频| 九九九九精品九九九九| aV中文麻| 酒色综合网| 亚洲精品国产精品成人| 人妻性爱一区二区| 91久久久亚洲| av在线播放国产一区| 国产成人欧美一区二区三区的国产| 久久五月天婷婷丁香中文字幕| 欧美区亚洲区偷拍区| 人人操人人干网页| 国产精品自在线发布| 婷婷视频在线免费观看| 成人av动漫在线观看| 激情网五月天| 人人爽天天爽| 中文字幕在线观看第二页| 99热导航| 超碰这里有精品| 中文有码9| 97综合久久| 免费一级黄色录像影片| 日韩一区二区三区四区五区| 91人人臊| 国产不卡片| 无码男人天堂| 狠狠入| 污色区网站| 亚洲国产精品无码AV在线| 超碰91在线| 91精品人妻一区二区-全集完整版免费正片国语-B02AV | 天天干天天拍| 熟女在线视频| 日本新免费二区三区| 精品久久久一本一道| 色五月av| 婷婷av在线中文字幕| 日韩性爱小视频在线观看 | 天天视频综合在线观看视频| 午夜男人一级A片7777| 国产久久久9999| 中文字幕欧美日本乱码一线二线| 啪啪自拍九九综合| 精品成人无码|