亚洲有码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
返回資訊列表
超碰人人操97碰| 操逼日韩无码| 九九九九九精品视频| Av色五月| 亚洲av影音先锋| 少妇天堂| 美女91色黄18| 久久综合18p| 日韩熟女乱伦中出| 精品一级毛片在线观看| 99精品综合久久久久五月天| 强奸a片网| 超碰97护士| 啊啊啊啊在线播放| 啊啊啊啊啊啊啊啊啊啊在线观看| 91老熟女逼| 91国产操逼视频| 97超碰欧美精品| 国产农村妇女精品一二区| 日本一级二级三级网站| 亚洲精品xxx| 亚洲美女高潮喷水视频| 日日夜夜草草草| 伊人久久88国产女| 涩五月婷婷| 视频在线观看免费一区二区三区| 亚欧无码线免费观看视频| 亚洲的天堂网| 久久綜合很很很| 丁香五月久久| 99在线精品观看99| 久热伊人| 97国产成人精品免费视频| 自拍偷拍亚洲熟女妇人精品| 亚洲 欧美 精品专区 极品| 2017,超碰| 丰满少妇精品一区二区| 欧美亚洲美少妇一区二区| 任我爽视频在线观看| 大香蕉亚洲中文| 浪人综合网| 十八岁啪啪视频免费看| 日韩免费高清大片在线| 久久性爱精品一区| 国产精品日韩在线一区| 中文字幕一区二区三区高清| 国产一区二区三三视频| 99e久久国产精品| 尤物av网站免费在线播放| 91伊人久久在线| 吉川爱美亚洲二区在线| 97丝袜亚洲在线播放| 91总综合网| 动漫片子网站3黄| 东京热激情视频一二三区| 久草视频分类在线| 这里只有精品视频在线| 色五91| 另类小说五月天| 日本三级网页| 97久久国产亚洲精品超碰热| 亚洲 日本 不卡| 玖玖久久久| 天天肏天天干| 久久久久亚洲熟妇熟女| 岛国黄片网站| 亚洲欧美经典一区二区| 玖玖色综合| 亚州色站 日韩电影| 91久久久久久久| 全国男人天堂网| 久久国产乱子伦精品免费女,网站| 亚洲同性aV综合| 超碰97欧美日韩| 欧美日韩亚洲少妇寂寞影院正在播放 | 国产丝袜高跟美女av免费观看| 少妇久久久免费| 天天碰久久入| 欧美成熟性爱精品| 婷婷久草| 精品乱码久久久久| 久久中文字幕人妻熟av女蜜柚| 性欧美| 久久在肏| 日本精品无码三级网站| 日本天天吊| 人人搡人人肉久久精品| 欧在线一二区| 亚洲熟伦熟妇AV无码春色| 国产一区二区a毛片| 人妻av在线| 亚洲欧美另类少妇精品| 青青在线视频免费| AA特级绝黄| 欧美色偷拍| 亚洲精品一卡二卡三卡福利视频网站| 久久久久久综合久久伊人蜜月| av黄图片在线观看| 中文字幕在线观看丝袜| yazhouzaixian| 欧美爱爱97| 黄在线| 97视频网站在线观看| 九9热伊人| 97AV在线观看| 五月婷丁香| 99re99视频在线免费观看| 九九九九九九综合| 亚洲一区二区三区春色| 五月丁香六月激情| 热久日综合| 熟女乱3伦999| www.天天干| 另类小说欧美激情校园春色| 亚洲男人电影天堂| 一区二区三| 色欲日韩欧美在线一区| 好看的久久不射无码影视影院| 91伊人大香蕉| 91色色网站| 天天弄天天操| 亚洲熟妇AV日韩熟妇在线| 亚洲欧美色图小说| 精品国产一区二区三区久久久蜜臀| 91亚洲黄色网| 五月天综合网| 四虎精品永久在线观看| 久久一区二区三区入口| 99在线精品视频| 成人乱人伦一区二区| 91色黑人少妇| 大香蕉免费3| 欧美亚洲丝袜美女电影| 老熟女网站| 成人贴图日韩欧美| 不卡日本一区二区| 日本护士高潮| 啊啊啊操死我了| 在线观看日韩av不卡| 大香蕉伊然在亚洲91| 午夜福利av电影在线| 亚洲AV无码久久精品蜜桃小说| 亚洲色婷婷久久91| 亚洲久热| 亚洲综合嫩| 另类天堂| 天天躁日日躁狠狠躁| 一区二区娱乐网站| 国产在线观看91精品一区| 97精品国产97久久久久久户外免费| 四虎影视欧美| 日本新免费二区三区| 日韩国产在线观看av| 夜夜操夜夜高潮夜夜爽国产精品区| 亚洲一曲日韩精品| 91青青草| 欧美色图 人妻| 秋霞久久亚洲精品成人| 91高清欧美| 蜜桃久久综合视频| 高清有码一区二区| 91热情品| 国产又爽又黄| 久久黄色视频一区二区三区| 青青草影视蜜久久| 久久超碰免费的| 国内偷拍精品一区二区| 亚洲综合骚逼| 97超碰公开| 亚洲成?V人片在线观看福利| 久久专区| 伊人久久亚洲色欲综合网站 | 天天拍天天操| 凸凹视频在线观看| 欧美色图20p| 另类图片亚洲加勒比另类图片亚洲加勒比另类图片亚洲加勒比 | 无码不卡亚洲成?人片| 在线中文AV| 激情小说五月天| 亚洲丝袜综合| 亚洲欧美爆| 欧美日韩性爱操大逼| 精品亚洲| 99热欧美| 九九九久| 亚洲视频二区| 欧美色图天堂网m| 亚洲精品无码少妇久久| 国产一区二区在线播放量| 伊人久久亚洲色欲综合网站| 国产精品乱人伊人网| 隔壁邻居波多野结衣中文字幕 | 亚洲情色电影网| 精品少妇人妻av久久免费| 91老司机视频| 激情色图| 放黄片放3级黄片没穿衣服| 国产久久一区二区| 嗯嗯,啊啊,国产精品| 免费av大片| 欧亚性爱在线视频| 人人操人人操人人人操| 国产在线综合网| 欧美大的香蕉有线电视视频| 欧美手机在线综合| 国产乱子伦一区二区三区免看| 亚洲天堂另类美腿| 国产亚洲精品自在线亚洲情侣| 成人无码在线视频网站| 亚洲另类久操网| 激情久久av一区av二区av| 91人妻精华帖| 欧美色网| 欧美se综合| 舔人妻中文免费视频| 欧美人人天天网| 夜夜福利| 精品亚洲天堂| 91九九| 91狠狠狠| 97亚洲综合在线| 女上位精品在线| www. 男人天堂成人在线| 韩日巨乳美女免费视频在线观看| av线电影| 大香蕉一人| 插入粉嫩少妇视频| 综合网亚洲1| 欧美体内射精| 中文字幕激情小说| 91热| 欧美性性性| 射综合网| 免费一级特黄特色大片在线观看看| 2019午夜福利视频| 亚洲图片 欧美电影| 人妻人久久精品中文字幕| 国产后入清纯| 欧美夜夜草视频| 国产成久久综合片| 性色生活片久久毛片婬片免费放女人一级毛片 | 精品中文日韩字幕视频| 激情婷婷丁香| 蜜桃臀一区二区三区久久| 后入式999| 日产精品久久久一区二区| 一区二区首页| 久久一区二区加油站| 天天日天天干天天摸天天操| 免费一二区| 欧美精品69性爱| 人人看人人爰人人操| 日韩人妻播放| 天综合网| 日日干男人的天堂| 天堂性色| 久久亚洲欧美中文字幕国语 | 精品少妇一区二区三区在线视频| 日本淫色网| 日韩欧美麻豆大片| 久久久久久久9最新免费视频观看| 亚洲少妇激情一区二区三区| 日韩一级欧美一级国产一级台湾| 国产美女在线精品免费看| 99亚洲精品| 色色色色日本| 综精品久久久aaaa| 伦理第一页| 色狠狠 - 百度| 无码乱人伦中文视频| 99久久婷婷国产综合精品草原| 久久大香蕉手机高清视频| 激情四射熟女丝袜| 男女做爰猛烈动高潮A片免费应用 少妇厨房愉情理伦片bd在线观看 不卡中文字幕aⅴ在线 | 18啪啪手机免费性爱| 久操精品网| 夜夜国产一区| 亚州性色| 婷婷五月影院| 欧美91色| 最新日日夜夜天天干干| 五月综合激情网| 亚洲丝袜99| 亚洲色图欧美一区二区不卡| 五月婷婷丁香中文字幕| 黄色十八禁| 精品国产av一区二区三区四区入口| 国产一区二区三区免费视频在性观看 | 超碰久久网| 亚洲在线91| 凸凹视频在线观看| 国产999精品久久久久久| AV色天香在线| 欧美综合天堂| 91成人久久| 91天天综合网,天天综合网| 大鸡巴久久| 人妻激情视频| 美国aaaaa一级黄片| 婷婷色网| 99re免费视频精品全部| 亚州成人A√| 亚洲欧美在线丝袜| 美女诱惑爱爱| 男人的天堂99| 欧美毛片在线网| 天美传媒麻豆一区二区三区国产精| A片 AV一级在线播放观看免费| 久久鲁夜| 欧美成人四级在线播放| 美女网站黄页| 色色五月丁香| 亚洲欧美人妻| 欧洲免费一区二| 97亚洲综合| 超碰成人国产| 在线小说视频一区| 精品久久久久av影院| 91女神在线视频| 高清无码久操视频| 97视频620| 久久久久久一日韩字幕无码| 9999久久久久| 91精品无码人妻系列| 欧美亚洲影视| 岛国在线一区二区三区| 天天天干977| 青草视频在线看看看看看看看看看| 春色91| 精品大久久| 一区二区三| 天美一二三在线观看Av| 在线综合色| 青木玲在线不卡| 无码区蜜乳| m欧洲一级午老| 男人高清无码一区二区| 欧洲亚洲综合| 中文日本免费高清| 九九九999久久久网站| 国产精品久久久亚洲一区| 亚洲不卡三级手机播放| 91日日夜夜| 91精品国产日韩欧美综合| 欧美综合传媒| 国产女上位好爽在线| 欧美在线永久天堂| 久久日本熟妇熟色一区| 91美女在线视频| 国产又色又爽又舒服的三级视频| 亚洲毛片基地专区| 夜夜操中文字幕| 国产成人精品无码久久| 蜜臀久久久99久久久久| 国产女人9999| 香港成人一级视频在线青青草| 91小视频| 久久久久久久伊人精品| 欧美视频一区二区三区| 日本久久综合| 日本91白丝| 国产精品国产亚洲区艳妇糸列| 亚州色阁| 亚洲国产剧情少妇激情| 波多野结衣先锋影音| 午夜传煤十二区精品| 人妻夜夜爽天天爽麻豆三区网站 | 欧美日韩啪啪电影| 亚洲av资源| 国产精品久久久久久久久久久久久久久久久久 | 男人的天堂99| 久偷拍欧美日韩三区| 色穴精品| 欧美另类综合久久| 在线播放免费av福利片| 亚洲熟女乱色一区二区三区| 综合欧美亚洲| 激情文学小说一区二区 | 天天看片麻豆| 婷色五月天| 国产女性无套 免费观看| 国产一级137片内射麻豆| 神马麻豆福利院| 91大香蕉伊人| 9.1小视频| 欧美性后入| 天天色综合图片| 天天色综合天天操| 久久AV无码网址| 蜜臀一区二区三区亚洲最新章节在线观看 - 高清蜜臀一区二区三区亚洲全集播放 | 亚洲天堂热| 99久久e免费热视| 人人做,人人操,人人摸| 翔田千里无码一区| 搡老女人911熟妇老熟女| 日本精品加勒比海一区| 男人的天堂久久| 青青草色AV| 亚洲极品| 亚洲人精品久久久| 久久有码视频| 老熟乱一区二区三区四区| 久久伦理视频久久大香蕉视频| 91偷拍欧美亚洲| 蜜桃久久久久久| www.夜夜| 一区| 超碰97亚洲区| 亚洲中文电影| 青青欧洲黑| 99re8免费高清在线| 18岁禁 茉莉成人久久| 人妻久久久| xxx亚洲午夜天堂| www.一本大99| 国产和美国毛片| 亚洲,欧美,综合网| 久久啊啊| 俞拍久久国应视频| 91亚洲情色| 国产综合久久久麻桃个| 亚洲巨爆乳一区二区三区四季网| 国产成人拍国产亚洲精品| 国产在线综合福利网站| 久久成人国产| 一本一道人妻久久一区二区三区| 国产日韩精品一区二区三区| 成人黄页| 五十路一区无码| 亚洲天天操| 国产女人高潮嗷嗷嗷叫小说 | A级片日韩欧美国产欧美视频精选观看 | 国产一区自拍欧美日韩| 秋霞一级鲁丝片A片| 99在线无码精品秘 入口黑人| www欧美性爱| 色婷婷综合久久久久中文国产精品一区中文字幕,国产福利电影一区二区三区 | 欧美人妖内射| 国产中出内射一区二区| 日韩亚洲精品一区二区| 日韩97超碰中文字幕| 久超碰在| 色噜噜狠狠色综无码久久| 久操国产在线| av网页一区二区三区| 噜噜吧,噜噜色,噜噜| 99re这里只有精品3| 91久久国外网| 78m成人视线| 日韩免费福利在线观看| 日韩成人性爱AV| 精品久久一区二区三区四区五区| 97er欧美性| 久久啊啊| 国产激情视频在线观看| 久久综合久色欧美综合狠狠| 欧美日本成人一区二区| 91粉嫩萝控精品福利网站_精品影音先锋国 | 免费亚洲国产精品久久一区| 欧美懂色综合网| 欧美刺激色黄片免费看| 啊啊啊啊啊啊好湿好爽视频| 97综合激情| 日本一级二级三级网站| 精品人妻视频一区二区三区蜜桃视频| 亚洲资源站| 欧亚免费视频| 色天堂在线观看| 啊啊啊啊啊啊在线| 色9999日韩国产| 亚洲一区中文字幕| AV九九| 九九九九一区| 天天操天天插| 亚洲欧美不卡线| 久久极品一区二区| 精品午夜福利导航| 日本天天人人狠狠在线日美女 | 日韩一级二级三级免费看完整版国语版 | 91久久精品国产| 欧美在线大香999| 欧美精品自慰系列寂寞少妇| 日韩专区久久久| 国产偷拍自拍在线视频| 风韵犹存大大大大香蕉| www久久久| 极品色| 日韩精彩免费| 9国产超碰| 日本不卡二三区| 亚洲国产成人福利在线观看| 美国三级日本三级久久99| AA特级绝黄| 欧美色91| 67194无码不卡| 欧美一二三级精品在线| 俞拍自拍| 97人肏| 无码免费在线观看黄色片| 日本久久综合| 激情网五月天| 26uuu欧美日韩| 蜜臀无码一区二区| 婷婷五月天小说| 亚洲av青草久久一区二区| 国产午夜福利视频在线| 国产亚洲精品玖玖玖在线观看| 五月天日日操夜夜操| 日韩美脚一区二区网站| 国产精品亚洲无码| 特污精品女优骚货黄色视频在线免费观看| 国产精品熟女AV中文字幕在线播放| www亚洲免费| 四虎精品永久在线观看| 日韩懂色网| 91精品丝袜在线观看| 人人操人人色网| 呦女网站| 欧美美女在线高潮999| 国产美女mm131爽爽爽爽| 精品天堂| 天堂亚洲精品久久老牛| 亚洲国产剧情少妇激情| 91人妻Pr| 草草网站影院白丝内射| 草草电影院| 免看60秒涩涩视频| 美女大乳久久久久久久女人18| 久久艹逼视频| jk白丝没脱就开始啪啪| 国产视频人人网| 超碰偷拍| 97丝袜亚洲在线播放| 青青草原人妻| 国产刺激视频| 看一级黄色视频| 一区二区三区视频国产免费| 久久只有精品| 97在线免费看视频| 亚洲日韩资源| 少好三P| 淫骚熟女一区二区三区| 99热这里只有精| 99在线精品观看99| 爱做久久久久久| 久草国产在线视频| 国产极品精品美女视频| A级国产欧美激情在线| 黄色工厂这里只有精品| 超碰97人人乐| 免费99精品国产自在在线| 97久久免费| 青青草亚洲一区| 久操高青| 中文字幕 av v| 天天添天天干电影| 天天弄天天操| 日本韩国一本产品小视频日本韩国一本产品久久久产品小视频日本韩国一本产品久 | 中国东北熟女老太婆内谢| 亚洲男人久久综合天堂| 欧美人人操人人插| 99婷婷一区二区| 国内毛片热久久思思热| 国产无吗在线播放| 久久久国产av美女私房| 摸奶性爱视频网站在线免费播放| 四虎午夜影院| 最新亚洲人成网站在线影院| 亚洲av综合色区图片亚洲| 性暴力欧美猛交在线直播| 97色伦97色伦国产欧美| 免费av高清无码| 国产av强奸美女| 久久美女国产| 操美女高潮抽搐白浆| 人人扣人人操| 狠狠欧美| 国产精品密臀网在线观看| 久久99精品九九久久久婷婷| 91操人| 久草看看看| 亚洲欧美色图片| 亚洲男人综合| 无码高清专| 99视频自拍| 天无日色综合| 欧洲亚洲天堂精品| 十八禁黄色| 性天堂| 日本成人A片网站| 另类一区| 色综合91| 青草视频人妻在线观看| 色97欧美| 色欲Av人妻精品一区二| 午夜福利视频在线一区| 超碰日本97美女人妻人人玩人人爱| 冬京热男人的天堂| 亚洲偷91色| 久久精品熟妇丰满人妻99| 亚洲av无码国产精品字幕| 日本高清_区二区三区| 婷婷激情四射| 激情综合网一盗摄| 人人操人人色网| 大香蕉免费乱伦视频| 天天日夜夜| 日本淫穴在线| 精品人妻一区二区三区日产| 亚洲无码一二三区| 麻豆黄色五月天| 久久久9 9 9精品| 日韩成年人性爱视频| 国产aⅴ无码片毛片一级网站| 屌逼传媒| 天天在线91| 欧亚无码视频| 久久大香蕉| 国产免费一区| 日韩欧美操逼xxx| 天天爱天天韩国日本牛牛牛牛| 精品人妻一区二区三区视频| 97免费在线观看| 久久高清欧美国产| 久久久111| 亚洲欧美国产va在线播放频| 久久久久久久人妻| 国内成人圈中文字幕无码视频| 另类图片欧美激情综合| 青青11操操操操操操操操| 激情视频图片| 欧美系列在线一区二区| 精品免费国产二区三区 | 91人妻视频在线| 老熟女91视频| 大香网伊人久久综合| 久久精品中文字幕女同| 最新亚洲人成网站在线影院| 超碰 另类 欧美 | 欧美后进式| 97久久久网站| 大香蕉九九| 九九九只有精品| 秋霞影音一区二区三区| 少妇内射www在线观看视频| 国产乱伦亚洲色图高清无码| 爱射综合| 亚洲欧美日韩制服另类| 97综合日韩| 日产操逼| 美欧老女人97| 色就色综合| 欧美亚洲厕所精品偷拍91| 欧美日韩大黄片| 夜夜人妻爽| 日本狂喷奶水在线播放212| 91艹逼精品| 日韩操逼HD| 亚洲色图伊人网| 免费人成?大片在线播放| 久久精品99| 99久久精品国产高潮| 福利天天都操| 黄污污污污| 久久78| 嗯啊不要啊啊在线观看视频| 91伊人久| 黑人干亚洲| 色五月激情综合网| 91亚洲欧美| 久偷拍| 黄色区免费观看中文字幕| 97伦乱| 91美女丝袜诱惑视频| 午夜性生活av免费在线看| 日本97久久久精品| 欧美黑人精品一区二区| 72av视频| 国产乱弄免费在线视频。 | 91丝袜美女| 综合在线导航一区| 美欧色综合| 久久精品免视看国产成人﹣蜜臀av一区. 久久精品免视看国产成人,蜜臀av一区 | 97九色人妻| 国产操逼视频在线观看| 熟女熟妇一区二区三区视频| 屌逼传媒| 国产91乱伦| 99999亚洲| 国模不卡一本二本三电影| 麻豆啪啪啪视频| 97欧美精品| 肉丝无码中文高清| 国产欧美伊人| 丁香六月东京热| 啊啊啊无码| 大香蕉琪琪日本女优不卡| av九九| 国产精品亚洲一级av第二区| 超碰色97| 人妻激情在线视频| 日本天堂网| 日本黄 R色 成 人网站| PMv在线观看| 一本大道久| 国产乱人妻精品入口| 99热官网| 黄色高清无码无码破解免费暗网| 精品九九九九| 限制级中的三级片中的黑粗大屌屌日人妻熟女 | 欧美 亚洲 综合 制服 另类| 激激五月| 色五月首页| 亚洲无吗在线视频| 亚洲在线网站| 久久婷婷成人综合色怡春院| 好屌色综合| 色九月综合| 日本在线一二 | 夜夜免费视频| 夜夜狠狠躁日日躁色视频| 色五月综合| 岛国片在线观看视频亚洲| 加勒比在线观看一区二区| a级免费在线观看| 欧美性爱超碰97| 亚洲AV人人澡人人爱| 嗯嗯啊啊用力视频免费| 91亚洲黑人| 五月天婷婷综合| 天天插天天操| AV综合中文字幕干| 日韩乱插| 国产色呦呦| 思思热久久成人| 曰韩操B| 强奸国产精品视频| 中字幕人妻一区二区三区| 毛片久久| 亚洲美女av无码| 亚州综合色| 超碰九7免费| 92久久| 国产精品久久| 白嫩少妇| 成人国产视频在线观看| 熟妇乱伦一区二区| 婷婷伊人五月| 91被操| 久久中文字幕一区不卡| 国产色综合亚洲色综合吹潮| 中文字幕一区二区三区字幕| 男女激烈网站最新| 黄色一区二区秘书性感| 天天干夜夜一操| 十八禁啪啦拍视频无遮挡| 一级免费啪啪片| 成人欧美一区二区三区黑人一| 九九综合色| 国模限制级电影| 久久e6只有精品| 97超碰资源网| 97chaopenrihan| 久草看看看| 亚州综合在线| 吖在线不卡一区二区国产剧情| 操逼天美3区| 综合欧美日本三级| 亚洲五月丁香花狠狠干一区二区三区| 蜜臀久久99精品久久久久久久久| 91色碰| 精品无码一二三四区| 天欧美在线| 亚洲激情视频| 免费的黄片有限公司| 久久精品国产72国产精品福利| 精品久久人妻成人网| 日韩有码一区三区| 国产免费久久精品99re韩国| 精品成人久久久人人亚洲| 欧美色图片| 多毛小伙内射老太婆| 大香蕉520| 97干色天堂| 91 综合 色| 超碰九7| 探花在线免费观看视频国产一区| 99精品在线| 久久久熟妇熟女国产| 青青草五月份天| 亚洲在线网站| 狠狠综合| 欧美综合 站| 欧美啪啪色吧在线| 午夜无码精品免费看性色| 欧美一级三级| 久久人妻一区二区三区高清| 97在线免费观看视频| 国产操逼逼网| 91丝袜美女| 另类欧美综合| 色色香蕉| 精品久久久久黄少妇| 9久9久9久9久视频网站| 八戒午夜福利理论片| 成人看片网站| 久久久精| 国产一区二区三区白丝| 国产按摩一区二区三区| 97精品视频在线| 日韩免费高清大片在线| 女优免费一区二区永久| 美女十八禁| av无码精品久久久久| 女人香蕉久久毛毛片精品| 四虎午夜影院| 天美精品av| 91色夜| 首页中文字幕中文字幕免费| 美女久久久久久久| 蜜臀久久99精品久久久久久-DVD原版全| 男女真人网18| 亚洲 综合 第一页| 欧美gv在线观看| 亚洲丝袜二区| 欧美狠狠狠| 逼逼逼逼操操操操操操操操操午夜剧场| 午夜欧美J进J出白浆流出久久久| 国产伦精品| 精品国产精品一区二区| 玖色av| 99久久精品国产高潮| 色妇91| 免费在线观看国内色片网站网址 | 大香蕉www.超碰| 97激情97激情| 无码高清少妇久久| 日韩少妇丰满亚洲| 人人操人人干xxx| 蜜桃精品一区二区三区ww| 91天天看| 人妻天天爽夜夜爽精品2| 免费观看一区| 尻女朋友一夜| 亚洲97成人在线观看| 日本一区二区电影网站| 91被操| 天天日天天舔东京热 | 欧美青青视频| 丝袜剧情| 欧美久久人体| 丁香六月天| 大香蕉欧美| 欧美熟女妇同| 99久久久久久久久| 久久久999国产精品| 五月激情在线| 国产精品 视频| 97超碰久| 九九综合久久| 91日韩国产欧美亚洲另类精盘州至城都| 激情五月综合| 一中国女人毛片水真多| 国厂麻豆77q4| 乱伦系列一区二区| 78m成人视线| 91AV老熟女视频| 亚洲色图欧美色图日韩色图| 9997se| AV 少妇 人妻 偷拍| 亚洲āv网址在线观看| baiduhicn.com。| 欧美国产日韩高清在线| 午夜超碰| 加勒比AV天堂| 亚洲AV免费在线| 久久av无码| 亚洲精品蜜桃久久久| 九九无码久久精品视频| 二男一女成人A片| 亚洲丝袜在线观看| 亚洲精品骚逼| 91碰碰| 激情抓乳插进去啪啪啪日韩 | 精品国产久热在线观看| 精品少妇999| 蜜桃臀久久| 久久9久9久99久9久9| 一区二区三区 日韩欧美| 夜夜爽夜夜操| 91网站18+| 天天干人人乐| av操操不卡| 综合色99| 精品一区二区在线针对华人免费观看这里只有精品免费观看 | 日韩少妇在线视频| 91在线页| 久久综合激情| 亚洲免费在线探花| 92一区二区| 亚洲熟妇AV日韩熟妇在线| 少妇诱惑视频| 九九热精品视频在线观看| 国产成人欧美一区二区三区的国产| 超碰碰97资源站| 日日干夜夜欢| 91在线色| 天天肏美女| 亚洲九区| 在线观看中文av字幕| 国产精品麻豆免费视频| 不卡日本一区二区| 日本大香蕉综合网红本杳社区 | 国产精品久久久久综合| 天天操天天射天天日| 电家庭影院午夜69久久夜色精品国产69乱| 台湾佬中文娱乐网久久久久久久久久com | 伊人玖玖网| 国产欧美一区二区| 青青草日韩无码| 国产小u女在线观看| 亚洲囯产精品女人久久久| 97无码视频在线播放| 91精品91久久久中77777| 国产夫妻性生活视频| 任你干在线视频| 亚洲污污网站| 日韩不卡码| 国产成人主播| 欧美精品91| 躁躁日曰躁2020| 免费的av网| 美女高潮视频91| 亚洲欧美中日韩| 国产夜夜艹| 99精品丰满人妻无| 激情图片伦理国产一区二区日韩| 亚洲精品819| 天天摸夜夜摸| 久久av网| 亚洲永久永久永久永久一级一级一级精品 | a网站免费观看| 狠狠色丁香| 骚逼高潮久久精品| 天天操av懂色| 爱干爱射网啊啊啊| 91天堂视频| 密臀视频一区二区三区| 亚洲熟久久| 亚洲涩图欧美| 欧美狠狠狠| juliaann欧美丝袜办公室| 亚洲国产97| 婷婷伊人五月| 日本色色视频网站| 超碰国产精品久| 免费作爱一级视频| 国产热RE99久久6国产精品首| 噜噜吧,噜噜色,噜噜| 六月丁香网| 午夜福利久久久噜久噜久久综合| julia在线观看久久| 日本人妻天堂网站在线播放| 色妇91| 欧美中日韩XXXX| 91亚州| 国产二区视频在线观看电影| 欧美色性爱| 亚洲五月天激情| 夫妻四区五区六区| 999 久久久| 992大香蕉| 老司机深夜18禁污污网站| 加勒比在线视频一区二区三区| 亚洲第一在线视频| 91久久精品国产| 天天操美美| 99热这里都是精品| 日本高清视频xxxx| 日韩在线观看中文字幕视频| 蜜臀AV一区二区三区激情综合| 国产五码丝袜屁眼| 91狠狠综合久久| 国产亚洲欧美每日在线| 日韩去日本高清在| 中日无幕一二三四区| 五毛骚逼极品美女怕怕| 91丝袜美女视频| 岛国网址国产 | 91 亚洲 欧美 日韩 国产 综合| 五月激情综合网| 10000部十八禁看电影| 伊人宅男大香蕉| 91东京热男人的天堂| 亚洲精品成人| 老司机免费视频在线91| 96麻豆精品一区二区三区| 亚洲伊人a线观看视频| 欧美国产日韩清纯唯美| 亚洲色图 综合| 免费精品无码一级毛片牛牛影视 | 啊啊啊好舒服好爽啊啊啊视频| 色欧美在线| 中文字幕中文字幕一区二区| 少妇高潮99p| 黑人精品欧美一区二区蜜桃| 亚洲欧美精品国产一区二区| 97人人草| 青青草AV色| 亚洲精品人妻在线| 超碰在线974| 国内一级精品| 5月婷婷6月六月丁香| 色欲色香天天天综合网www-亚洲综合国| 五月天伊人网| 日韩成人大片在线观看| 999综合色| 亚洲本色精品一区二区久久| 亚洲一区日韩| 免费99精品国产自在在线| 成人97人人超碰人人| 操人妻丝袜高跟| 亚洲日韩美女丝袜美腿人妻视频| 牛黄色久午久| 国产精品3| 中文字幕中文字幕一区二区| 亚洲情色图片区| 国产午夜福利专区综合| 综合日本女人伊人| 精品999999| 美女尤物福利视频| 久久久四区| 亚洲天堂,男人| 四虎在线视频| 婷婷综合在线| 国产9熟妇视频网站| 人人透人人操| 亚洲风情综合网| 最新国产亚洲精品精品国产亚洲综合| 亚洲欧美日韩电影网站一区 | 98福利在线视频| 岛国大片在线观看网站入口| 青青欧洲黑| 亚洲高清无码在线桃色| 日韩精品人妻中文字有码在线| 7777奇米影视久久| 97一区二压| 乱伦av麻豆| 99热99re6国产在线播放| 成人日本视频人妻在线| 四虎影视国产精品| 欧美色色色| 欧亚日韩一区在线| 任我爽视频在线观看| 9国产超碰| 啊啊啊啊啊啊啊啊啊啊在线观看| 园内精品自拍视频在线播放| 蜜臀亚洲综合一二三四区| 黄色免费网页无码| 久久久久久无码人妻中文字幕| 亚洲国产成人高清在线| 中文字幕在线免费观看 | 精品国产乱子伦一区二区三区,精品一| 久久婷婷五月| 午夜美女福利视频| 欧美在线啊啊啊 | 91欧美性| 99久久网站| 欧美999| 先锋音影AV| 韩国一级做A片免费的| 色香av| 97资源欧美| 亚洲色图日韩精品| 91综合天天| 一区二区首页| 亚洲高清国产理伦片| 蜜汁欧美| 2025亚洲男人天堂| 欧美黄片欧美黄片xxx| 美女91网| 久久鲁夜| 综合激情婷婷| 免费av高清无码| 亚洲天堂久久| 日日日啊啊啊| 亚洲中文字母在线播放| 中文字幕丰满人妻日本| 国外91| 夜夜操天| 1024人妻熟女一区二区三区| 亚洲天天更新| 91少妇通奸网站| 久久超碰久| 亚洲色图亚洲无码强奸乱伦| 蜜臀99久久精品久久久懂爱| 国产精品午夜福利视频| 日韩素人无码一区二区三区三州| 一级aaaaa欧美中文字幕录像片| 丰满人妻-区二区三区免费看 | 五月天九九日国产精品一区二区三区| 国产av白丝| 新版天堂中文资源8在线| 欧美精品69性爱| 国产激情在线| 99蜜桃臀久久久欧美精品网站| 99热| 92人人操人人| 欧美日韩黄片精品在线| 欧美色网络| 青青草国产一区二区三区| 成人无码专区精品视频| 大香网伊人久久综合| 精品人妻av在线播放| 国产强奸无码乱伦| 久久精品无码一区二区三区| 久久精品高清无码一区| 九九热五区| 99热色这里只有精品| 国产精品久久久久av| 国产人妖视频一区在线观看| 国产精品不卡一区二区三区av| 日韩人妻无码不卡网站| 女上位精品在线| 九九av| 欧洲综合视频| 91日本在线观看| 婷婷丁香五月天综合东京热| 亚洲码在线中文在线观看| 国产精品久久久久久久久久久久久久吹 | 亚洲AO在线| 久久精品视-一级做a爰片性色毛片16美国-中国女与老外在线精品 | 国产精品香蕉热久久新品| 国产精品久久久无码aV去| 日本操逼视频免费| 淫荡网址| 夜夜躁狠狠躁日日躁av| 精品日韩产品在线,日韩在线不卡视频,欧美日韩免费专区/久, | 欧美精品精品一区二区| 国产精品96| 91人人操| 日日不卡av| 一区二区三区高清 | 欧美顶级黄片AAAAA在线免费看| 在线国产福利网址导航| 激情国产乱伦Av| 一本大道不卡一二三区| A 在线网址| 久操网视频| 国产熟女完整版中字| 日韩免费大片一级播放| 麻花传媒免费网站在线观看| www.91逼逼.com| 在线观看亚洲专区| 国产网站在线播放| 亚洲超碰AV| 亚洲操逼网| 人妻熟女字幕一区二区| 亚洲无套久久嗯嗯| 亚熟在线|