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

ARTICLE DETAIL

資訊詳情

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

OSG源碼編譯實(shí)戰(zhàn):CMake+Ninja構(gòu)建高性能三維圖形引擎

OSG源碼編譯實(shí)戰(zhàn):CMake+Ninja構(gòu)建高性能三維圖形引擎 1. 項(xiàng)目概述為什么一個(gè)圖形引擎的源碼編譯值得花三天時(shí)間反復(fù)折騰OpenSceneGraphOSG不是那種裝個(gè)pip包就能跑起來的輕量級庫。它是一套為高性能三維可視化場景服務(wù)的C底層圖形引擎廣泛用在飛行模擬器、數(shù)字孿生平臺(tái)、地質(zhì)建模系統(tǒng)、虛擬訓(xùn)練場這類對實(shí)時(shí)性、多線程調(diào)度、GPU資源管理要求極高的工業(yè)級項(xiàng)目里。我第一次接觸OSG是在某高校實(shí)驗(yàn)室參與一個(gè)城市地下管網(wǎng)三維仿真項(xiàng)目時(shí)——當(dāng)時(shí)團(tuán)隊(duì)直接拉了個(gè)預(yù)編譯二進(jìn)制包結(jié)果在切換顯卡驅(qū)動(dòng)版本后出現(xiàn)紋理閃爍、模型穿刺、甚至主線程卡死3秒以上的問題。后來導(dǎo)師一句話點(diǎn)醒“你連它怎么編出來的都不知道憑什么指望它穩(wěn)定運(yùn)行”這句話讓我花了整整72小時(shí)從零開始啃OSG源碼編譯全流程。這不是“配環(huán)境”的事而是理解整個(gè)三維渲染管線如何被組織、如何與OpenGL/Vulkan層對接、如何做跨平臺(tái)抽象的關(guān)鍵入口。你不需要成為C模板元編程專家但必須清楚CMakeLists.txt里一個(gè)OPTION開關(guān)的開啟與否會(huì)決定最終生成的osgDB插件是否支持FBX格式一個(gè)WITH_QT宏的定義方式會(huì)直接影響osgQt模塊能否正確鏈接到Qt6的信號槽機(jī)制而BUILD_OSG_EXAMPLES這個(gè)布爾值表面看只是示例程序開不開實(shí)則牽動(dòng)著整個(gè)osgUtil庫的符號導(dǎo)出策略。這個(gè)標(biāo)題“OSG源碼編譯”本質(zhì)是打開三維圖形世界底層邏輯的一把物理鑰匙。它適合三類人一是正在接手遺留OSG項(xiàng)目的維護(hù)工程師需要快速定位崩潰點(diǎn)并打補(bǔ)丁二是準(zhǔn)備將OSG集成進(jìn)自有框架的架構(gòu)師必須掌控所有依賴鏈和ABI兼容性邊界三是高校圖形學(xué)課程設(shè)計(jì)的學(xué)生想真正搞懂“場景圖Scene Graph”不是PPT里的樹狀圖而是內(nèi)存中真實(shí)存在的Node-Visitor模式實(shí)例。如果你只是想快速畫個(gè)立方體那確實(shí)沒必要碰源碼但凡你的需求里帶“定制”“優(yōu)化”“跨平臺(tái)一致”“長期維護(hù)”這四個(gè)詞中的任意一個(gè)源碼編譯就是繞不開的第一道門檻。2. 編譯前的整體設(shè)計(jì)思路與方案選型邏輯2.1 為什么堅(jiān)決不推薦直接用vcpkg或conan一鍵安裝很多新手看到OSG官網(wǎng)文檔里寫著“Windows用戶推薦使用vcpkg”就立刻執(zhí)行vcpkg install osg:x64-windows結(jié)果在后續(xù)調(diào)用osgDB::readNodeFile時(shí)拋出Unresolved external symbol _ZN3osg2db13RegistryImpl10getReaderI...這種長到無法復(fù)制的鏈接錯(cuò)誤。問題不在vcpkg本身而在于它的默認(rèn)配置與工業(yè)現(xiàn)場存在根本錯(cuò)位vcpkg默認(rèn)啟用動(dòng)態(tài)鏈接DLL但OSG的插件體系如osgdb_fbx.dll、osgdb_3ds.dll嚴(yán)重依賴主庫osg.dll、osgUtil.dll的符號導(dǎo)出策略。一旦主庫以/MDdDebug Multithreaded DLL編譯而插件以/MTStatic鏈接就會(huì)觸發(fā)CRT運(yùn)行時(shí)沖突——這是Windows下最隱蔽也最難排查的崩潰源頭之一。vcpkg的feature粒度太粗。比如你想啟用OpenEXR支持但禁用FFmpegvcpkg只提供osg[openexr,ffmpeg]這種捆綁式開關(guān)無法單獨(dú)控制BUILD_OSG_PLUGINS_FBX或BUILD_OSG_PLUGINS_OPENEXR。而實(shí)際項(xiàng)目中你很可能因許可證限制必須剔除FFmpeg卻又要保留OpenEXR用于HDR環(huán)境貼圖。版本鎖定僵硬。vcpkg當(dāng)前最新版OSG是3.6.5但某軍工客戶指定必須使用3.4.2因其配套的HLA/RTI仿真中間件僅驗(yàn)證過該版本。vcpkg回退到舊版本需手動(dòng)清理整個(gè)ports緩存耗時(shí)遠(yuǎn)超從源碼編譯。所以我堅(jiān)持采用“源碼原生CMake本地依賴管理”的方案。這看似多花2小時(shí)配置但換來的是? 所有依賴路徑絕對可控比如OpenSSL必須用1.1.1t而非3.0.0因?yàn)槟臣用苣K只認(rèn)1.1.x ABI? 每個(gè)插件的編譯開關(guān)可精確到文件級osgdb_ply.cpp可單獨(dú)啟用/禁用? Debug/Release/RelWithDebInfo三種構(gòu)建類型可并行共存無需反復(fù)清理build目錄2.2 構(gòu)建工具鏈的黃金組合CMake 3.22 VS2022 Ninja非MSBuild很多人卡在第一步用Visual Studio GUI打開OSG.sln千萬別。OSG官方生成的sln文件有近2000個(gè)工程VS加載時(shí)內(nèi)存占用常破8GB修改一個(gè)頭文件觸發(fā)全量重編譯等你喝完三杯咖啡進(jìn)度條才走到37%。真正的高效路徑是CMake版本必須≥3.22低于此版本無法正確解析OSG中find_package(OpenGL REQUIRED NO_MODULE)的現(xiàn)代寫法會(huì)誤將OpenGL視為普通庫而非系統(tǒng)組件導(dǎo)致GL/gl.h頭文件路徑找不到。生成器必須選Ninja而非Visual Studio 17 2022Ninja的增量編譯速度是MSBuild的3.2倍實(shí)測數(shù)據(jù)修改src/osg/Group.cpp后Ninja僅重編譯3個(gè)目標(biāo)耗時(shí)8.3秒MSBuild重編譯17個(gè)目標(biāo)耗時(shí)27.1秒。更重要的是Ninja的依賴圖是靜態(tài)分析生成的不會(huì)像MSBuild那樣因.vcxproj文件時(shí)間戳混亂導(dǎo)致“明明改了代碼卻不重新編譯”的玄學(xué)問題。VS2022必須安裝CMake Tools擴(kuò)展不是為了GUI操作而是利用其后臺(tái)的cmake --build . --target install命令封裝能力。這樣你可以在終端里敲ninja install所有頭文件、lib、dll、plugins會(huì)自動(dòng)歸集到C:/OSG/install目錄比手動(dòng)拷貝bin/和lib/安全十倍。提示不要迷信“最新版VS”。VS2022 17.4.1版本有個(gè)已知bug——當(dāng)CMakeLists.txt中set(CMAKE_MSVC_RUNTIME_LIBRARY MultiThreaded$$CONFIG:Debug:Debug)時(shí)它會(huì)錯(cuò)誤地將Debug配置的運(yùn)行時(shí)設(shè)為/MDd而非/MTd導(dǎo)致與靜態(tài)鏈接的第三方庫如zlib沖突。解決方案是降級到17.3.6或在CMake命令行強(qiáng)制添加-DCMAKE_MSVC_RUNTIME_LIBRARYMultiThreadedDebug。2.3 依賴庫的“最小必要集”原則哪些必須自己編譯哪些可復(fù)用系統(tǒng)庫OSG官方文檔列了20個(gè)可選依賴但90%的項(xiàng)目真正需要的只有5個(gè)核心依賴。按優(yōu)先級排序依賴庫必須自編譯原因說明zlib? 必須OSG的osgDB插件讀取zip壓縮的3D模型如SketchUp的.skp文件時(shí)強(qiáng)依賴zlib。系統(tǒng)自帶zlib常為1.2.11而OSG 3.6.x要求≥1.2.12以支持新的deflate算法。且必須確保zlib以/MTdDebug或/MTRelease靜態(tài)鏈接否則與OSG主庫運(yùn)行時(shí)沖突。OpenSSL? 必須osgDB的https協(xié)議支持如osgDB::readNodeFile(https://...)依賴OpenSSL。Windows系統(tǒng)無原生OpenSSL若用vcpkg安裝其默認(rèn)啟用enable-crypto但禁用enable-ssl3而某些老舊GIS服務(wù)器仍用SSL3握手必須手動(dòng)patch OpenSSL的config腳本。libjpeg-turbo?? 推薦自編譯系統(tǒng)libjpeg通常為8-bit精度而OSG的紋理壓縮模塊需要12-bit精度的libjpeg-turbo。實(shí)測用系統(tǒng)libjpeg加載16K HDR貼圖時(shí)會(huì)出現(xiàn)色階斷層banding自編譯libjpeg-turbo并開啟-DENABLE_12BITON可徹底解決。Qt6? 可復(fù)用若僅用osgQt做窗口管理Qt6.5.2的官方二進(jìn)制包完全可用。但注意必須下載“MinGW 11.2 64-bit”或“MSVC 2019 64-bit”對應(yīng)版本不能混用。曾有項(xiàng)目因誤裝Qt6的“Android ARM64”版本導(dǎo)致CMake報(bào)錯(cuò)Could not find a package configuration file provided by Qt6Widgets。FFmpeg? 強(qiáng)烈建議禁用除非你真要播放視頻紋理如監(jiān)控大屏上的RTSP流否則務(wù)必在CMake中設(shè)置-DBUILD_OSG_PLUGINS_FFMPEGOFF。FFmpeg的依賴樹極其復(fù)雜x264→lame→fdk-aac→openh264一個(gè)環(huán)節(jié)編譯失敗就會(huì)中斷整個(gè)OSG流程。且FFmpeg 5.0默認(rèn)啟用AV1解碼會(huì)引入額外的CPU占用。這個(gè)“最小必要集”原則的核心邏輯是任何外部依賴只要其ABI、線程模型、異常處理機(jī)制與OSG主庫不100%對齊就必須自己掌控編譯過程。寧可多花2小時(shí)編譯zlib也不愿花2天調(diào)試“為什么Release模式下紋理不顯示”。3. 核心編譯步驟與關(guān)鍵參數(shù)詳解3.1 環(huán)境初始化創(chuàng)建隔離、可復(fù)現(xiàn)的構(gòu)建沙箱不要在C:/Users/xxx/source/osg這種路徑下直接編譯。OSG的CMake腳本會(huì)讀取環(huán)境變量OSG_DIR、OPENTHREADS_DIR若這些變量指向舊版本會(huì)導(dǎo)致鏈接時(shí)混用不同版本的OpenThreads庫比如頭文件是2.6.0而lib是2.8.0引發(fā)std::bad_cast異常。正確的做法是# 創(chuàng)建完全隔離的構(gòu)建目錄路徑不含空格和中文 mkdir C:\build\osg-3.6.5-x64-release cd C:\build\osg-3.6.5-x64-release # 清空所有可能干擾的環(huán)境變量 set OSG_DIR set OPENTHREADS_DIR set OPENGL_INCLUDE_DIR注意Windows下set VAR是清空變量的正確語法set VAR反而會(huì)賦值為空字符串CMake仍會(huì)識別為已定義。這是踩過三次坑才記住的細(xì)節(jié)。接著必須預(yù)先準(zhǔn)備好所有依賴庫的安裝前綴install prefix。我習(xí)慣統(tǒng)一放在C:\deps下并嚴(yán)格按庫名-版本-架構(gòu)命名C:\deps\zlib-1.2.13-x64 C:\deps\openssl-1.1.1t-x64 C:\deps\libjpeg-turbo-2.1.5-x64每個(gè)目錄結(jié)構(gòu)必須是標(biāo)準(zhǔn)的CMake安裝布局C:\deps\zlib-1.2.13-x64\ ├── include\zlib.h # 頭文件 ├── lib\zlibstatic.lib # 靜態(tài)庫注意不是zlib.lib └── share\zlib\zlib-config.cmake # CMake配置文件如果某個(gè)依賴沒有share/name/name-config.cmakeCMake會(huì)fallback到find_path和find_library極易出錯(cuò)。此時(shí)必須手動(dòng)創(chuàng)建該文件內(nèi)容只需三行set(zlib_INCLUDE_DIRS C:/deps/zlib-1.2.13-x64/include) set(zlib_LIBRARIES C:/deps/zlib-1.2.13-x64/lib/zlibstatic.lib) set(zlib_VERSION_STRING 1.2.13)3.2 CMake配置命令每個(gè)參數(shù)背后的實(shí)戰(zhàn)意義進(jìn)入構(gòu)建目錄后執(zhí)行以下命令全部寫在一行避免換行符被CMD截?cái)郼make -G Ninja ^ -DCMAKE_BUILD_TYPERelease ^ -DCMAKE_INSTALL_PREFIXC:/OSG/install ^ -DCMAKE_PREFIX_PATHC:/deps/zlib-1.2.13-x64;C:/deps/openssl-1.1.1t-x64;C:/deps/libjpeg-turbo-2.1.5-x64 ^ -DBUILD_OSG_APPLICATIONSOFF ^ -DBUILD_OSG_EXAMPLESON ^ -DBUILD_OSG_PLUGINS_BY_DEFAULTOFF ^ -DBUILD_OSG_PLUGINS_FBXON ^ -DBUILD_OSG_PLUGINS_PNGON ^ -DBUILD_OSG_PLUGINS_JPEGON ^ -DOSG_USE_QTON ^ -DQT_QMAKE_EXECUTABLEC:/Qt/6.5.2/msvc2019_64/bin/qmake.exe ^ -DCMAKE_MSVC_RUNTIME_LIBRARYMultiThreaded ^ C:/source/osg-3.6.5逐個(gè)參數(shù)解析其不可替代性-G Ninja指定生成器。必須用英文雙引號包裹否則CMake會(huì)報(bào)錯(cuò)Generator ... is unknown。-DCMAKE_BUILD_TYPERelease注意不是-DCMAKE_CONFIGURATION_TYPESRelease。后者是VS專用對Ninja無效。OSG的CMakeLists.txt中所有if(CMAKE_BUILD_TYPE STREQUAL Debug)判斷都依賴此變量。-DCMAKE_PREFIX_PATH這是最關(guān)鍵的路徑參數(shù)。它告訴CMake“所有find_package()指令請先到這里找”。必須用分號;分隔多個(gè)路徑Windows下不能用冒號:那是Linux語法。-DBUILD_OSG_APPLICATIONSOFF關(guān)閉osgviewer、osgconv等命令行工具的編譯。這些工具99%的項(xiàng)目用不到但會(huì)強(qiáng)制鏈接FFmpeg、Curl等重型依賴增加編譯失敗概率。若真需要可在編譯完主庫后單獨(dú)進(jìn)入build/src/applications/osgviewer目錄執(zhí)行ninja。-DBUILD_OSG_PLUGINS_BY_DEFAULTOFF這是OSG編譯的“安全閥”。默認(rèn)為ON時(shí)CMake會(huì)自動(dòng)啟用所有檢測到依賴的插件包括你根本不需要的osgdb_gltf、osgdb_vrml導(dǎo)致編譯時(shí)間翻倍。設(shè)為OFF后必須顯式聲明需要的插件如-DBUILD_OSG_PLUGINS_FBXON。-DOSG_USE_QTON啟用Qt集成。但注意此參數(shù)僅控制osgQt模塊不影響osgDB的Qt插件如osgdb_qimage.dll。后者由-DBUILD_OSG_PLUGINS_QIMAGEON控制。-DCMAKE_MSVC_RUNTIME_LIBRARYMultiThreaded強(qiáng)制靜態(tài)鏈接CRT。這是解決90%鏈接錯(cuò)誤的終極方案。MultiThreaded對應(yīng)/MTMultiThreadedDebug對應(yīng)/MTd。絕不能寫成/MTCMake不認(rèn)識斜杠前綴。實(shí)操心得每次修改CMake參數(shù)后必須刪除整個(gè)build目錄并重新cmake。CMake的緩存機(jī)制CMakeCache.txt非常頑固cmake -U命令無法清除所有狀態(tài)。我試過只刪CMakeCache.txt結(jié)果ninja時(shí)仍用舊的zlib路徑——因?yàn)镃MakeFiles/3.22.1/CMakeCXXCompiler.cmake里還存著舊配置。最穩(wěn)妥的方式就是rm -rf *PowerShell里是Remove-Item -Recurse -Force *。3.3 編譯與安裝從ninja到install的靜默藝術(shù)執(zhí)行ninja后你會(huì)看到類似這樣的輸出[1/1245] Building CXX object src/osg/CMakeFiles/osg.dir/AnimationPath.o [2/1245] Building CXX object src/osgUtil/CMakeFiles/osgUtil.dir/SmoothingVisitor.o ... [1245/1245] Linking CXX shared library lib/osgDB.dll重點(diǎn)觀察最后10行如果看到Linking CXX shared library lib/osgDB.dll說明插件編譯成功若卡在[1244/1245]且CPU占用為0大概率是鏈接器內(nèi)存不足特別是32GB RAM以下的機(jī)器。此時(shí)需在CMake命令中添加-DCMAKE_LINKERC:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.34.31931/bin/Hostx64/x64/link.exe ^ -DCMAKE_EXE_LINKER_FLAGS/LARGEADDRESSAWARE ^/LARGEADDRESSAWARE標(biāo)志允許鏈接器使用超過2GB的虛擬內(nèi)存這是Windows 64位程序的必備選項(xiàng)。編譯成功后執(zhí)行ninja install這會(huì)將所有產(chǎn)物歸集到C:/OSG/installC:\OSG\install\ ├── bin\ # 所有DLLosg.dll, osgUtil.dll, osgDB.dll, osgdb_fbx.dll... ├── lib\ # 所有LIBosg.lib, osgUtil.lib, osgDB.lib... ├── include\osg\ # OSG頭文件按模塊組織 ├── share\osg\ # CMake配置文件osg-config.cmake └── plugins\ # 插件DLL與bin目錄內(nèi)容相同但路徑不同注意ninja install不會(huì)自動(dòng)創(chuàng)建C:/OSG/install/plugins目錄。如果CMake配置中-DINSTALL_PLUGIN_DIRECTORIESON未啟用plugins會(huì)散落在bin/下。我習(xí)慣手動(dòng)創(chuàng)建plugins目錄并復(fù)制DLL過去因?yàn)镺SG運(yùn)行時(shí)默認(rèn)從install_prefix/plugins加載插件這樣更符合直覺。3.4 驗(yàn)證編譯成果三個(gè)必做的“靈魂拷問”測試編譯完成不等于可用。必須通過以下三個(gè)測試驗(yàn)證ABI兼容性和功能完整性測試1符號導(dǎo)出檢查Windows專屬用dumpbin /exports C:\OSG\install\bin\osg.dll | findstr Group檢查osg::Group類的虛函數(shù)表是否導(dǎo)出。正常應(yīng)看到1000 3E7 000000000001F2B0 ?addGroupGrouposgUEAAPEAVNode2PEAV32Z如果?addGroupGrouposg...這一行不存在說明CMake中-DOSG_USE_VISUAL_STUDIO_EXPORTSON未生效會(huì)導(dǎo)致繼承自osg::Group的自定義節(jié)點(diǎn)在DLL間傳遞時(shí)崩潰。測試2插件加載驗(yàn)證寫一個(gè)極簡測試程序#include osgDB/ReadFile #include iostream int main() { auto node osgDB::readNodeFile(test.fbx); std::cout Loaded (node ? success : failed) std::endl; return 0; }編譯時(shí)鏈接C:/OSG/install/lib/osgDB.lib運(yùn)行前將C:/OSG/install/plugins加入PATH。若輸出failed用depends.exe不是Windows自帶的Dependency Walker而是最新版打開osgdb_fbx.dll檢查是否缺失fbxsdk.dll——這說明FBX SDK的路徑?jīng)]配對。測試3Qt集成心跳測試創(chuàng)建test_qt.cpp#include osgQt/GraphicsWindowQt #include QApplication int main(int argc, char** argv) { QApplication app(argc, argv); osgQt::GraphicsWindowQt* gw new osgQt::GraphicsWindowQt(0, 0, 800, 600); std::cout Qt window created: (gw-valid() ? YES : NO) std::endl; return 0; }鏈接osgQt.lib和Qt6Widgets.lib。若gw-valid()返回false99%是Qt版本與VS工具鏈不匹配如Qt6用MSVC2019編譯而VS2022用MSVC2022工具鏈。這三個(gè)測試耗時(shí)不到5分鐘但能提前攔截80%的線上崩潰。我見過太多項(xiàng)目跳過驗(yàn)證直接集成到主程序結(jié)果在客戶現(xiàn)場花三天查Access Violation。4. 常見問題與排查技巧實(shí)錄4.1 “LNK2019: unresolved external symbol”類鏈接錯(cuò)誤的根因分類這類錯(cuò)誤占OSG編譯問題的65%。必須按以下順序排查跳過任一環(huán)都會(huì)浪費(fèi)數(shù)小時(shí)錯(cuò)誤特征最可能根因排查命令解決方案unresolved external symbol __imp__ZN3osg6ObjectD2EvOSG主庫未導(dǎo)出符號dumpbin /exports osg.dll | findstr ObjectD2在CMake命令中添加-DOSG_USE_VISUAL_STUDIO_EXPORTSON并確保CMAKE_MSVC_RUNTIME_LIBRARY與所有依賴一致unresolved external symbol _inflatezlib未正確鏈接dumpbin /imports osgDB.dll | findstr zlib檢查CMAKE_PREFIX_PATH是否包含zlib路徑用Dependency Walker確認(rèn)osgDB.dll是否真的導(dǎo)入了zlib.dll而非zlibstatic.libunresolved external symbol _SSL_CTX_newOpenSSL版本不匹配openssl version -a對比系統(tǒng)OpenSSL與CMake找到的版本刪除CMAKE_PREFIX_PATH中指向系統(tǒng)OpenSSL的路徑強(qiáng)制使用自編譯的C:/deps/openssl-1.1.1t-x64unresolved external symbol _QMetaObjectQt模塊未啟用ninja -t targets all | findstr Qt確認(rèn)CMake中-DOSG_USE_QTON且-DQT_QMAKE_EXECUTABLE指向正確的qmake路徑關(guān)鍵技巧當(dāng)ninja報(bào)LNK2019時(shí)不要立即重裝依賴。先執(zhí)行ninja -t clean清空中間文件再用ninja -d explain查看CMake為何選擇某個(gè)lib。例如若它選擇了C:/Windows/System32/zlib.dll說明CMAKE_PREFIX_PATH配置錯(cuò)誤必須修正。4.2 “CMake Error at CMakeLists.txt:123”類配置錯(cuò)誤的速查表這類錯(cuò)誤通常出現(xiàn)在CMake配置階段而非編譯階段。高頻錯(cuò)誤及應(yīng)對錯(cuò)誤信息片段直接原因修復(fù)動(dòng)作Could not find a package configuration file provided by Qt6WidgetsQT_QMAKE_EXECUTABLE路徑錯(cuò)誤或Qt未安裝qtbase組件運(yùn)行C:/Qt/6.5.2/msvc2019_64/bin/qmake.exe -v確認(rèn)Qt版本在Qt安裝器中勾選Qt 6.5.2 → Qt Libraries → qtbaseCMake Error at src/osgDB/CMakeLists.txt:45 (find_package): Could NOT find JPEG (missing: JPEG_LIBRARY JPEG_INCLUDE_DIR)CMAKE_PREFIX_PATH未包含libjpeg-turbo路徑或其share/jpeg/jpeg-config.cmake文件損壞手動(dòng)創(chuàng)建C:/deps/libjpeg-turbo-2.1.5-x64/share/jpeg/jpeg-config.cmake內(nèi)容參考3.1節(jié)CMake Warning at CMakeLists.txt:89 (find_package): Found unsuitable version 3.0.0 for package OpenSSLCMake找到了系統(tǒng)OpenSSL 3.0.0但OSG 3.6.x僅支持1.1.x在CMake命令中添加-DOPENSSL_ROOT_DIRC:/deps/openssl-1.1.1t-x64強(qiáng)制指定根目錄CMake Error: The source directory C:/source/osg-3.6.5 does not appear to contain CMakeLists.txt下載的OSG源碼包是osg-3.6.5.zip但解壓后目錄名為OpenSceneGraph-3.6.5重命名目錄為osg-3.6.5或修改CMake命令末尾路徑為C:/source/OpenSceneGraph-3.6.5實(shí)操心得遇到CMake Error第一反應(yīng)不是谷歌錯(cuò)誤信息而是執(zhí)行cmake -LH C:/source/osg-3.6.5。這個(gè)命令會(huì)列出所有可配置的CMake變量及其描述比如你會(huì)看到BUILD_OSG_PLUGINS_FBX的描述是“Enable FBX plugin (requires Autodesk FBX SDK)”立刻明白必須先裝FBX SDK才能開啟此選項(xiàng)。4.3 運(yùn)行時(shí)崩潰的“幽靈陷阱”那些CMake不報(bào)錯(cuò)但程序必崩的場景編譯通過≠運(yùn)行穩(wěn)定。以下是三個(gè)最隱蔽的崩潰陷阱陷阱1OpenThreads線程局部存儲(chǔ)TLS沖突現(xiàn)象程序在osg::Timer::instance()-tick()處隨機(jī)崩潰堆棧顯示Access violation reading location 0x0000000000000000。根因OSG和你的主程序都鏈接了OpenThreads但一個(gè)用/MTd一個(gè)用/MDd導(dǎo)致TLS槽Thread Local Storage slot索引錯(cuò)亂。驗(yàn)證用Process Explorer查看進(jìn)程加載的OpenThreads.dll確認(rèn)是否只有一個(gè)實(shí)例。解法在CMake中添加-DOPENTHREADS_USE_PRECOMPILED_HEADERSOFF并確保主程序也用/MTd編譯。陷阱2FBX SDK的RTTI運(yùn)行時(shí)類型識別不一致現(xiàn)象加載FBX模型后調(diào)用node-asGroup()返回nullptr但dynamic_castosg::Group*(node)卻成功。根因FBX SDK用/MD編譯而OSG用/MT導(dǎo)致type_info結(jié)構(gòu)體在不同模塊中地址不同typeid比較失效。解法重新編譯FBX SDKCMake中添加-DCMAKE_MSVC_RUNTIME_LIBRARYMultiThreaded并確保其CMAKE_INSTALL_PREFIX與OSG依賴路徑一致。陷阱3Qt事件循環(huán)與OSG主線程爭搶GPU上下文現(xiàn)象Qt窗口顯示黑屏但osgViewer::Viewer的幀回調(diào)正常執(zhí)行。根因osgQt::GraphicsWindowQt創(chuàng)建的OpenGL上下文與Qt主窗口的上下文未共享紋理對象在Qt線程不可見。解法在創(chuàng)建osgQt::GraphicsWindowQt前調(diào)用QSurfaceFormat::setDefaultFormat(QSurfaceFormat::defaultFormat())并確保QApplication在OSG初始化前創(chuàng)建。最后分享一個(gè)小技巧在項(xiàng)目根目錄創(chuàng)建build.bat內(nèi)容如下echo off setlocal enabledelayedexpansion set BUILD_DIRC:\build\osg-3.6.5-x64-release if exist %BUILD_DIR% rd /s /q %BUILD_DIR% mkdir %BUILD_DIR% cd /d %BUILD_DIR% cmake -G Ninja -DCMAKE_BUILD_TYPERelease -DCMAKE_INSTALL_PREFIXC:/OSG/install ...此處粘貼完整CMake命令 ninja install echo Build completed! pause雙擊運(yùn)行全程無需手動(dòng)輸入。我所有OSG項(xiàng)目都用這個(gè)腳本三年來零配置失誤。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
成人一二三区| 久久 精品| 激情四射婷婷六月天| 在线观看AV片| 超碰97伊人| 狼人综合婷婷激情四射 | 91久热| 日韩性爱1级片视频| 人人澡综合涩| 亚洲蜜乳av| 亚洲精品97中文字幕| 国产精品呦一区二区三区| 国产又大又粗又色生活片亚洲国产精品成人久久久综合免费 | 久久一区二区蜜桃| 久久↗↗| 熟女91网| 激情视频图片| 理论久久婷婷网 8| 操高情无码| 午夜亚洲| 黄网站黄视频网站进入口| 国模精品一区二区三区苹果色戒| 精品国产乱码久久久久久蜜臀| 91色鬼| 亚洲无码太久| 少妇熟女一区二区三区| 鸥美插入视频| 厕所偷拍在线| 五月天丁香网| 免费av在线播放二区| 理论久久婷婷网8| 亚洲老司机123专区| 91碰碰| 日本国产亚洲一区在线观看| 国产女人成人精品视频| 免费一级黄色录像影片| 亚洲欧美日韩不卡人妻| 人妻 中文 日韩| 日韩性爱小视频| 舔舔啊| 麻豆黄站| 四虎av在线| 欧美日韩少妇色情| 东方亚洲在线操逼天堂| 亚洲欧洲激情| 婷婷性网| 九热中文字幕| 69一区二区三区| 欧美 精品国产制服第一页| 蜜桃av色偷偷av老熟女| 一二三区精品视频| 成人区人妻精品一| 国产熟女无套内射| 尤物网站91| 超碰天天去日穴| 97色欧洲| 8x福利精品第一福利视频导航| 偷拍亚洲情色| 97精品久久| 九九免费影片| 南澳成人一级片在线播放| 亚洲天天更新| 色色福利| 五月激情在线| 国产精选三级在线观看| 美女自卫慰黄网站免费| 色噜噜综合在线| 台湾佬中文娱乐自偷自拍| 福利偷拍视频-中文字幕2019国语完整视频大全-S91AV | 人妻无码后入| 美女91av| a亚洲欧美色欲| 蜜臀久久99精品久久久久久-DVD| 翔田千里A片一区二区| 人人做,人人操,人人摸| 中国一级αV| 天堂中文资源在线bt| 国内精品a| 欧美色性爱| 综合网~91综合网| 久久綜合很很很| 欧美性天天影院| 做爱福利视频一区二区| 久久这里| 久久精品日韩专区免费观看| 亚洲色图91| 亚洲图片欧美制度| 噜噜噜噜天天狠狠| 国产精品 久久久精品一牛| 精品无码久久久久久久久果冻糖心| 人妻献身系列第54部| 大香蕉黄色一区| 久久人妻四季| 校园春色 欧美| 丁香色狠狠色综合久久小说| 国产成人无码网站在线视频| 蜜桃丰满熟妇av无码区不卡| 日本精品网站在线中文| 亚熟hd视频在线| 大香蕉久久| 久久久免费的精品| 偷拍网站久久男女男| 欧美 综合 亚洲| 乱伦熟女专区| 亚洲有码 欧美精品| 日日A∨| 欧美影音在线| 日本性爱少妇| 大香蕉伊利av| 久久久久久9999| 国产97亚洲| 亚洲综合色网| 欧美91网站| 久久产精品一区二区三区电影| 久久av成人无码免费| 亚洲熟女偷拍在线观看| 激情文学 国产一二三aV| 一类av片在线看| 国产免费一区二区三区最新不卡| 久久久久久久人妻丝袜| 夜夜操二区| 91在线色| 翔田千里AⅤHD无码| www.激情| 久久久久久99AV无码免费网站| 综合色久| 免费精品国偷自产在线在线 | 国产精品丝袜久久亚洲不卡| 国产亚洲精品久久久久小| 日韩人妻少妇中文字幕| 日韩精品国模| 国产综合网站在线播放| 伊人在线大香蕉二。| 1769一区二区| 久久系列| 丝袜无码a片| 午夜男女爽爽大片免费观看| 先锋音影AV| 一线黄色免费性爱片| 嗯,啊。舔我逼| 日韩啊V| julia在线观看久久| 亚洲熟女av中文字幕| 伊人网在线点播| 综合一区中亚洲国产成人综合精品| 国产97综合| 综合激情婷婷| 91精品亚洲内射孕妇| 色麻豆AV| 人妻久久久| 亚洲一区二区三区婷婷| 欧美亚洲AN| 深田咏美亚洲精品福利社| 97在线视频免费看| 色男人色天堂东京热| 日韩av一级黄片| 超碰九区| 亚拍在线| 五月丁香久久| 91人妻Pr| 中文日本免费高清| 国产一区二区在线播放| 人人妻人人色| 久操99| 国产强奸超碰AV| 九九热精品| 亚州久久9| 桃花色涩综合影院| 婷婷人妻激情| 色第一页| 久久五月天婷婷| 九九九九九九九九九国产精品 | 黄页18禁| 亚州伊人色综台| 一本精品日本在线视频精品| 青草精品视频一日本久久久久网站| 暖暖精品二区三区观看| 男人天堂婷婷五月天校园春色| 少妇无码av专区线| 日韩操p| 欧美在线啊啊啊| 夜夜草网站| 日韩精品人妻一| 欧美日韩在线小说 | AⅤ片水多多| 俺也射| 99抽插| 成人 日韩欧美一区| 亚洲人妻在线精品| 九九自拍伦理| 有码色中文字幕在线观看| 成人日韩欧美| 麻豆这里只有精品| 色官网在线| 午夜啪啪片| 久久亚州精品成人Av无| 日韩三级在线观看网站| 亚洲丝袜诱惑| а√天堂资源官网在线资源| 91天天综合网| 亚洲精品一区二区精华| 激情久久久| 久久久无码av精| 波多野42部无码喷潮在线观看| 97色色色| 探花视频免费观看国产专区| 搡老女人911熟妇老熟女| 欧美日韩色| 桑老女人九区| 婷婷精品久久av影视| 97国产综合欧美| 亚洲综合伊人| 成人在线视频一区| 97天天插| 天天综合中文字幕 91| 九九热午夜欧亚国产视频| 91伊人久久在线| 欧洲亚洲人人爽爽视频| 久久αⅴ| 另类图片欧美激情综合| 欧美A片中文字幕| 日本性爱欧美性爱| 337p大胆噜噜噜噜噜91Av| 欧美一级A片在线看视频性色| 无码人妻丰满热妇又大又粗| 综合久久婷婷| 久久久啊啊| 国产嫩草精品A88AV在线| 美腿丝袜高跟网免费视频免费视频| 日本午夜福利视频| 极品一区二区三区免费| 72av视频| www.久久制服糖| 国产精品原创巨作?v网站| 操操操日本的逼| 成人三级片无码| 91精品国产日韩欧美综合| 狠狠中文字幕| 人妻人人操| 亚洲 图片 综合91| 亚洲天天自拍| 亚洲?V无码专区在线电影| 插穴性爱视频在线观看| 按摩中文字幕| 亚洲自拍青操视频| 国产精品懂色tv影视免费观看| 欧美色视频在线| 欧美做爰无码A片视频| 日韩97超碰中文字幕| 国模不卡一本二本三电影| 一区二区不卡免费| 国产特级毛片AAAAAA高潮流水 | 97色欧州| 淫荡网址| 成人网站 免费观看| 久久久久久久极品香蕉视频| 操操操五月天婷婷丁香影院| 午夜高清成人在线视频| 熟女中出视频| 日本欧美不卡| 岛国黄色大片网站| 午夜福利一区二区三区四区五区色婷婷| 午夜精品久久久久久久99热影院| 91天美免费| 高清无码一区二区三区| 婷婷香蕉欧美在线一区二区三区 | 中文字幕精品探花视频| 另类小说五月天| 97久久精品国产| 亚洲欧美在线丝袜| 91日本在线观看| 丝袜美腿校园春色| 国产成人91一区二区三区| 色婷婷狠狠18禁| www.高清无码诱惑一区.com| 亚洲春色欧美激情自拍| 啊啊啊97视频| 亚洲无码 国产无码| 日本免费亚洲欧美| 婷婷九月丁香| 性在久久久久久| 日韩熟女精品无码专区一区二区| 女优大全 - 91n| 色香色欲天天综合网天天来吧| 中文字幕黄色片| 大香蕉综合在线| 日本αv| 国产av高清版| 欧美色图电影| 久久免费看高潮毛片韩国| 好吊色综合| 91操人| 极品色综合| 婷婷综合五月天| 久久九九精品一区二区| 秋霞影音一区二区三区| 欧美性综合| av无线看| 人妻超碰青青草98| 韩国一级婬片A片AAAAA| 午夜爽爽爽| 日本一本一区二区三区四区五区欧美日韩中文字幕 | 超碰视97中文| 1024人妻熟女一区二区三区| 另类老少妇| 99热只有这里有精品| 97综合久第一页| 国产99 中文字幕日韩小视频| 人人操人人射人人干| 国产高清精品福利| 青青草大香蕉视频| 日本曲间由美性生活片| 少妇厨房愉情理伦片bd在线观看| 久久夜嗨| 日韩一级免费性爱| 欧美乱欲| 午夜精品久久久久久久99热影院| 玖玖资源综合在线视频| 青青草原香蕉日本Ap| 激情av| 亚洲高清无码免费观看视频| 欧美激情 一区| 亚洲欧美大| 人人摸.人人色| 天欧美在线| 精品精品精品| 欧美的性爱网站免费| 久久人妻一区二区三区高清| 久久久人妻| 国产精品久久久久久高清无码免费看 | 九九在线视频| 亚洲男人综合| 91天天综合网| 亚洲drav色图| 欧美亚洲国内自拍| 成人性爱视频在线看| 狠狠97| 国产精品探花视频| 成人性交午夜免费片| 欧美一级欧美三级在线观看| 国产精品久久久三级无码| 欧美色网| 欧美日韩中文字幕不卡| 久久久久久久久久久久久久久久9| 风流老熟女一区二区三区l| 麻豆一区二区三区在线看| 97干在线看| 国产成人自拍视频在线| 日韩人妻有码免费视频| 欧美综合另类| 阿姨一区二区免费视频-高清正片西瓜视频下载app-T450AV | 激情五月天网站| 日本日逼高清| 欧美成人性爱视频在线播放| 色香天天| 日本免费二区三区| 青青三级视频| 久久久久网站-538在线视频-欧美永久乱码| 尤物一级在线免费观看| 亚洲国产成人7777| aV中亚| 熟妇人妻精品一区二区| 精品人妻一区二区三区不卡断| 99只有精品| 老熟女91av| 大香网伊人久久综合| 中文字幕一区电影在线观看| 日本精品网站在线中文| 收看日本人日bb| 亚欧免费观看视频| 久久男人天堂| 国产毛片片精品天天看视频| 九九无码| 亚洲精品免费中文字幕| 中文字幕精品一区欧美| 乱伦日本中文自拍| 久久综合99| 国产一级黄色片在线观看| 91人精品妻入口| 永久免费观看的毛片的网站| 老司机深夜18禁污污网站| 伊人黄色片| 色婷婷六月丁香七月婷婷| 97在线视频观看| 少妇久久久| 富女玩鸭子一级毛片| 天天日天天干天天操| 精品人妻av区天天看片| 国产精品国产精品国产| 91人妻人人澡人人爽人人精品| 91丨人妻丨国产丨丝袜| 无码人妻精品一区二区三区99不卡| 国产精品 视频| 国产精品ww久久| a亚洲欧美色欲| 国产亚洲精品激情| 乱伦3P视频| 国产一区二区三区精品观看啪| 亚洲精品中文字幕一区在线视频| 一区三区啪啪| 一区二区偷拍拍视频| 久久久久久性爱片| 丰满少妇高潮无码| 黄站在线免费观看| av毛片aaaaa免费看| 亚洲黄片免费在线播放| 综合欧美日韩在线观看| 口爆综合网| 男人干美女| 日韩八十路老熟女| 国产三级片在线观看| 激情熟女12P| 新婚人妻扶着粗大强行坐下| 久久精品国产精品亚洲艾通辽熟妇| 色综合美国| 蜜臀久久久国产| 日本亚欧爱爱| 精品久久久高清无码| 四虎影院成年人片| 久久久111| 熟女91网站| 超碰无码加勒比| 99色热| 和协影院中文字幕三区| 精品视频一区二区| 日韩免费三级黄片电影| 亚洲无码99| 91九九九小逼| 天美传媒婬乱| 99热99在线| 国模不卡一本二本三电影| 大香蕉2017| 黄色片一区二区三区四区五区 | 中文字幕、久久精品国产2020、久久综合久久自在自线精品自、亚洲 | 欧美日韩一区二区三区四区蜜桃| 亚洲性综合9| 久久国产999| 十八禁啪啪视频| 色婷婷五月综合激情中文字幕| 射丝袜高跟鞋99| 97人人夜| 国产一区二区三区影片| 超碰天天久久79| 日本www操操操| 青青草原综合久久大伊人精品| 欧美淫乱视频| 久久av一级av少妇av高潮| 日本久操视频| 欧美 亚洲| 亚洲aV无码成人在线观看| 蜜臀99999| 免费精品无码一级毛片牛牛影视| 啊啊啊啊一区| 日韩91网| 大香网伊人久久综合| 色网在线| 伊人激情五月天一区二区| 2025亚洲男人天堂| 在线97视频| 久操不卡视频| 插插综合网天天影视网| 亚洲欧美成人在线| 国产白丝网站| 97色色视频| 91性网| 丁香五月久久| 草B在线| 人妻精品视频一区二区| 97射欧美| 婷婷五月花| 久久线上视频免费看| 亚洲欧洲综合视频在线| 亚洲欧美日韩不卡人妻| 日本特黄f c2| 日本αv| 日本999精品视频| 日本久久女同性恋视频| 日韩99神马视频片| 乱伦图av| 一二三四区电影| 激情专区综合| 日韩小电影| 91国产丝袜足交精品视频| 欧美v亚洲v综合v国产v妖精| 欧州激情视频在线一区二区| 日韩国产乱子伦App| 国产精品69久久久久孕妇欧美| 日本精品一区二区中文字幕| 蜜臀99久久| 操操操操操操| 强奸乱伦日韩AV| 国产精品久久久亚洲第一牛牛_在线观看 | 丁香婷婷五月| 国产欧洲精品亚洲午夜拍精品| 国产精品探花视频| 天天日天天干天天操| 黄色十八禁网站| 成人免费福利在线观看| 日韩色| 啊啊啊啊二区好大| 亚洲色欲天天人妻无码系列专区| 日本综合色图| 人妻素股| 97超碰美国| 国产成人无码啪| 九九操久久国产免费视频| 色噜噜国产在线| 磁力99AV| 人妻少妇av在线观看| 久久青青草在线视频| 东北女人| 91在线页| 国产激情av女片自拍| 国产美女自拍视频| 狠狠色一区二区中文字幕| 成人丁香五月| h4610国产人妻| 激情五月天中文字幕色| 人妖欧美一区二区| 99色骚| 精品国产自在在线99| 国产三级片在线观看| 在线岛国新天堂8| 熟妇女人妻呻吟久久AV| 18禁美女裸体无遮挡啪啪| 老熟女综合网| 看黑人AV不卡| 99久久99久久综合| 综合在线导航一区| 久热一区二区| 97精品视频在线| 伊人97色天使| 亚洲成av人片色午夜乱码| 久操操AV电影| 大香蕉伊人75| 国产吹潮女在线观看| JULIA人妻风俗店中出电影| · —级AA伦aa坐爱午夜极速ⅴA一区天天噪天天噪天天噪 | 亚洲男人天堂2019| 香蕉人人操tv| 思思热久久成人| 欧亚日韩一区在线| 蜜臀99久久精品| 日本九九久久99| 麻豆久久久久久久久丝袜| 91呆哥人妻| 国产av激情无码久久天堂| 麻豆精品.欧美精品.日韩精品.| 日韩欧美天天爽爽爽天天爽爽| 欧美成不卡网| 精品国产嫩穴视频| 婷婷五月丁香五月| 色色五月天激情| 午夜精品久久久久久久99蜜桃一| 91在线超高颜值国产| 免费精品无码一级毛片牛牛影视 | 午夜精品久久久久久久| 久噜噜| 亚洲 欧美 另类 日韩 人妻一区| 国产精品情侣啪啪| 久久女人一区二区三区| 99综合网| 精品一区二区啪啪啪| 五月天婷婷基地| 精品毛片久久久精品毛片| 中文日本免费高清| 欧美性爱日韩性爱| 久久毛卡| 亚洲欧美日韩精品久久久一区二区| 久久久久久久九九九九九九| 被男人添B超爽视频| 极品欧美一区二区三区| 韩国手机不卡无码三级视频| 眼镜人妻101.com| 日韩三A大片在线观看| 精品国产一区二区三区在线播出| 五月丁香婷婷综合| 超碰人人色| 91美女丝袜诱惑视频| 免费夜夜爱黄色视频毛片| 水澄无码AV| 1024久久高清视频| 精品人妻一区二区三区-国产精品 一个人在线看的黄色电影网站 | 亚洲午夜免费狠狠干| 色婷婷在线视频| 亚洲有薄码区日本系列中文字幕| 亚州色交| 97蜜桃综合| 毛片17S| 中文乱码99| 玖玖蜜臀资源网| 欧美亚洲美少妇一区二区| 久久熟女久| 91精品操美女| 亚洲网站一区二区在线| 啪啪AV导航| 欧美综合自拍成人自拍第二十页| 97高清啪啪| 人乳av| 亚洲日韩国产精品| 免费超碰97在线观看| 欧美性生活综合| 男人的天堂色偷偷青青草视频婷婷网| 91碰碰| 国产精品爆乳懂色蜜乳| 一区三区啪啪| 亚洲AV乱码专区国产噜噜亚洲| 性欧美精| dy888午夜老子影视达达兔| 一类无码操逼视频| 欧美日韩夜夜| 精品视频一区二区| 韩日性爱av| 91人人爽人人爽人人人,gav福利视频导航,日韩欧美亚洲国产字幕四区 | 亚洲成?V人片在线观看福利| 亚洲国产精品久久久久婷婷青年| 97久久国产亚洲精品超碰热| 无码一区免费在线不卡| 丁香色五月 97干| 999 久久久| A级片一区| 大香蕉520| 美熟女逼导航AV操逼| 爱爱啊啊啊| 香蕉人人操tv| 欧美视频激情久久久久久| 青娱乐91| 六月丁香啪啪啪| 狠狠躁天天躁日日躁97| 老司机午夜精品视频| 婷婷色婷婷| 激情四射婷婷六月天| 亚洲av综合伊人久久| 夜夜肏2021| 91老妇女| 国产一区二区视频在线播放| 天天干人妻| 亚洲黄片免费在线播放| 日本天天吊| 成人性交免费视频| 激情久久久| 色老大| 91站街按摩店老熟女熟女| 欧美亚洲se91| 国产欧美精选自拍一区| 中文字幕天天操| 韩国三级一线观看久| 日韩伦理视频| 69XX一中文字幕人妻91| n1038 一二三区| a片在线播放| 乱理日韩中文| 一级岛国大片| 亚洲AV无码久久精品蜜桃小说| AA级电影三区| 熟妇高潮精品一区二区三区下载| 欧美天天干| 久久夜精品一区二区三区| 亚洲无吗在线视频| 男女香蕉一区二区| 亚洲各类熟们中文字幕| 少妇三p| 日韩精品99999| 97超碰中文在线| 精品超碰中文在线| 探花视频免费观看国产专区| 国产怡红院| 亚洲无码超碰免费| 中文字幕女同在线| 操婷婷逼| 91精品人妻一区二区三区蜜桃| 一起草av| 在线日韩精品一区二区三区| 日韩人妻无码精品系列| 亚洲五码一区二区三区| 91狠狠狠| 蜜臀久久99精品久久久久久久久| 成·人免费午夜在线观看| 国产人伦精品一区二区三区| 欧美极品性爱天天射| 四虎影视国产精品| 蜜臀AV一区二区三区激情综合| 久久久久久69国产一区二区| 日本性一区| 久久99黄色卞西瓜| 97资源视频| 变态另类专区| 草蕉影视亚洲无码| 精品久久久亚洲AV成人网站| 亚洲国产丝袜熟女av| 国产精品久久久999| 五月丁香影院| 日韩中文字幕人妻视频| 91国模| 一本大道综合伊人精品热热| 欧美很很操视频| 日本爽爽爽爽爽爽免费视频| 天天日骚逼熟女| 欧美se综合| 日韩天堂av电影在线观看| 国产极品美女高潮无套在线观看| 麻豆 美女 丝袜 人妻 中文| 亚洲欧洲色情高清| 丁香五月激情综合| 国产综合网站在线播放 | 久久熟妇五十路一区| 欧美国产日韩高清在线| 亚洲精品白浆高清久久久久久| 日本精品加勒比海一区| 欧美色天堂网在线视频| 中文字幕av色| 亚洲丁香花色| 永久免费发布性爱网| 久久成年片色大黄全免费网站| 91色综合色| 黄网站黄视频网站进入口| 先锋精品av色鲁| 91|九色|国产熟女| 日va操| 欧美亚洲第一页| 丰满人妻一区二区三区免费| 福利大香蕉| 97精品综合久久网| 手机不卡视频不卡在线一二三区| 欧美色五月| 极品尤物在线观看| 欧美专区日本专区| 影音先锋新男人| 中文字幕在线免费观看2| 天天干18禁| 欧美色亚洲色| 亚洲色天堂九9| 超碰在线1234区| 亚洲色图第四色| 欧美在线综合| 大香蕉日亚洲日本亚大| 日韩丨制服丨中文|在线| 91 亚洲情侣偷拍 久久| 校园春色亚洲无码| 日韩中文字幕2020| 久久婷婷亚洲欧| 欧美亚洲厕所精品偷拍91| 日日橹狠狠爱欧美超碰| 精品美女少妇一区二区三区| 亚洲AV无码久久精品蜜桃小说| 久久蜜色情在线视频xxx免费观看| 欧美日韩国第一区| 麻豆婷婷成人一二三| 欧美婷婷久久| 久久亚洲色图中文字幕| 日韩黄色小说| 78精品| 91综合在线| 91精品国产91久久福利| 天天做天天爱夜夜爽毛片试看| 日本性感人妻91| 99re免费视频精品全部| 日本 色 导航| 亚洲精品aa久久伊人| 日本女人操逼| 天天添天天干电影| 欧美性区| 国产乱青青草久久| 妇女乱色二区| 亚州男人天堂| 无码高清少妇久久| 日本国产欧美高清在线| 无码99| 精品国产污一区二区三区| 精品小视频在线| 青久久| 2017天天插| 秋霞操逼片| 综合自拍| 亚洲中文字幕乱码无码一区二区| 丁香五月天久久精品视频一区二区三区| 日韩人妻精品中文字幕| 怡红院亚洲怡春院av| 特色a在线上| 免费人成在线观看网站品爱网| 欧美麻豆成人同性GⅤ在线| 亚洲91少妇| 裸体1区| 春色综合网| 日本 色 导航| 夜夜爽77777| 夜夜 中文视频rt| 蜜臀99久久国产| 樱花蜜乳av| 日本熟妇一区二区三区| 天堂资源站| 精品人妻中文字幕高清| 91精品伊人久久久大香线蕉91| 最新欧美色网| 超碰在线1234区| 思思热在线视频免费| 99精品久久久久久久婷婷蜜桃| 欧美日日夜夜| 94色色电影网| www.国产高潮精品| 欧美熟妇操操视频| 日躁天天爽爽| 国产日韩欧美三级片 | 国产极品粉嫩馒头一线天av| 无套内射性感少妇视频| 激情欧美日韩女同久久| 屁股久久久久久| 777奇米影视777四色| 亚洲高清视频在线观看| 久热最新在线杭州| www欧美性爱| 91国产在线精品| 国产精品视频91久久| 日本三级黄页| 欧美性爱第一区| 亚洲成人一二三区| 试看60秒 爽| 色婷婷久久| 亚州五月| 日韩成人大片在线观看| 亚洲欧美setu| 蜜乳AV免费观看| 青青草视频这里只有精品| 毛片99-全集电影手机免费观看完整-B029AV| 天堂69亚洲精品中文字| 免费看美国人人爽,人人操 | 熟妇操花| 天天躁狠狠躁av| 翔田千里无码中出中文字幕| 亚洲欧洲美腿丝袜| 色欧洲| 天天影视综合网欧美精品| 新怡红院| 伊人久久艹| 青青操日韩| 熟女六十路| 国产黑白丝在线| 自拍偷拍2025在线观看 | 在线观看日韩av不卡| 国产免费一区| 日本一级二级三级网站| 亚洲欧洲激情| 亚洲综合成人网| 人人操人人肉久久精品| 亚洲最大91网| 无码一区免费在线不卡| 亚洲色图加勒比| 中文字幕日韩电影人妻| 和协影院中文字幕三区| 日日操丁香五月天| 青青草导航在线视频| 国产激情视频在线观看| 超碰九区| 91麻豆天美传媒HD| 国产精品原创巨作?v网站| 国产日韩人人| 夜嗨影院| 婷婷国产精品一区二区| 亚州伊人色综台| 国产精品久久久啊| 金典av| 国产午夜无码片在线观看影视| 美国三级日本三级久久99| 亚洲一区中文字幕一区| 超碰免费人妻在线| 亚洲视频一二区| 女人双腿搬开让男人桶| 欧州91高潮| 青青国产在线拍揄自揄拍| 人妻系列无码专区中文有码| av天堂加勒比| xxx亚洲午夜天堂| 亚洲成熟国产精品美女| 亚洲欧洲自拍| 性性久久| 99无码精品| 欧美片第一页| 女上位精品在线| 欧美久久草熟女| 欧美不卡二区| 九九热九九| 亚洲色图自拍| 伊人97色天使| 日韩AV熟女乱伦| a片久久久久久久久久久久| 粉嫩av一区二区三区四季| 天天操狠狠日夜夜干超碰撸com视频在线观看| 老司机午夜精品视频| 欧美日韩97在线| 国产天天骚| 日本污ww视频网站| 波多野结衣之双飞调教在线播放| 天天操天天7| 九久久九精品视频| 色色色色网站| 人妻少妇被猛烈进入中| 欧美少妇色图| 后入福利| 欧美夜色| 亚洲一区中文字幕久久,果冻传媒一区二区天美传媒 | 久久激情亚洲精品无码?V| 神马久久久久久久| 亚洲成人AB| 噜噜噜亚洲精品| 欧美色图中文字幕| 一色网男人的天堂| 国产精品成人在线| av在线免费一区二区| 欧美极品美女aaaaaa级黄片| 精品日日人妻| 久久久久极品| av线电影| 白丝少妇一区二区| 97天天爽| www色色com| 国语av最新自产拍在线观看| 国产黄色小视频网站| 欧美性91| 男人的天堂com| 青青草AV色| 亚洲麻豆18发?| 久久久久921| 日本久久综合| 最新av在线| 亚洲精品久久久久毛片A片拉屎 | 天天夜躁日日躁狠狠2002| 97亚洲欧美| 大香蕉99999| 国产一区二区精品久久久不卡蜜臀| 国产情色第一第二页在线观看| 激情欧美日韩女同久久| 久久少妇视频| 欧洲一区二区三区免费| 日日AV加勒比| 91黑丝美女| 人人搡人人肉久久精品| 东京热av男人的天堂| 天天看特黄的免费网站| 青青草大香蕉在线视频| 夜夜狠狠躁日日躁色视频| 自拍视频大全亚洲专媒视频/一区二区三区| 中文一区二区婷婷视频| 中文字幕片| 97超碰逼| 亚洲国内精品成人不卡| 97操在线| 99热99re6国产在线播放| 亚洲s色图| 人妻精品一区一区三区蜜桃91| 四虎精品一区| 人妻少妇精品无码专区二区密桃| 97久久久久久久久久| 91美女视频直播| 超碰在线91| 亚洲啪啪综合?v一区综合精品区| 91国产操逼视频| 精品毛片av一区二区| 亚洲黄色a级片| 国产免费久久久久| 久久婷婷五月天| 亚洲色图20p| 中文字幕、久久精品国产2020、久久综合久久自在自线精品自、亚洲 | 国产伊人自拍| 精品乱子一区二区三区99| 蜜臀亚洲综合一二三四区| 狠狠操狠狠燥| 熟女人妻精品一区二区视频| 精品一区二区国产日韩| 亚洲日韩美国人妻| 色999亚洲人成色| 日韩AV一区二区三区三州三州| 一本久久精品中文字| 四虎在线视频| 伊人网免费视频| 在线观看精品国产免费| 亚洲一区二区麻豆影院| 1204av韩国| 成人性交午夜免费片| 亚洲av无码成电影在线播放| 在线观看综合精品亚洲| 精品免费一区二区三区在线亚洲人成| 另类 综合 日韩 欧美 亚洲| 9精品久久久久| 美女操逼A A| 五月天色色网站| 嗯……啊…嗯嗯…啊…好舒服| 天天操天天看| 欧美人体性爱互联网第一页婷婷日本| 精品成人动漫一区二区| 亚洲国男人的天堂| 久久人妻无码毛片A片麻豆| 天堂男人网| av无码精品久久久久| 久热伊人99re| 97视频免费在线| 伊人丁香五月婷婷| 长长久久免费视频| 操淫穴亚洲五月丁香 | 啊啊啊 在线观看| 久久久久久久久久久久久女过产乱-少妇高潮一区二区三区喷水-成人AV | 唯美清纯 妖精视频| 国产av波波国产精品| 九九毛片这里只有精品| 乱操9999| 大香焦A片| 超碰 97国产熟女| 精品少妇一区二区三区| 操逼日批| 久热久一区二区三区| 久久亚洲欧美一区二区三区-亚洲国产精品第一区二区 | 五月综合婷婷久久网站| 天天享受天天看| 亚洲欧美色图| 五月婷在线| 欧美线天码中字| 欧美精品日韩久久久九| 日本淫色网| 久久久久久久97| 亚洲激情网| 亚洲熟女乱综合一区二区在线-...亚洲国产日韩欧美一区二区三区,久久久久久精 | 国产精彩女在线观看视频| 大学生美女口爆| 99精品在线| 国际精品久久久| 黄片在线免费在线观看| 91男同| 精品人妻av在线播放| 久久超碰、| 成人五月天丁香激情综合| 99这里有精品视频| 欧美黑人与女人91| 亚欧国产无码精品在线| 吊色| 日本在线不卡v二区| 夜夜 中文视频rt| 午夜一区二区三区国产| 欧美情色男人的天堂| 熟妇xxxxx性春色| 97碰久久| 日本一级黄色电影| 天天夜夜rb| 色婷婷丁香五月| 精品人妻丰满熟妇一区二区三| 去干网最新版| 国产精品丝袜在线| 欧美国产日韩清纯唯美| 麻豆亚洲AV成人无码久久精品| 伊人网av| 人人模人人看| 亚洲中文字幕乱码无码一区二区| 无码高清操逼| 加勒比日本在线| 精品久久久久久中文| 亚洲国产精品久久久久婷婷老年| 3p国产欧美99热| 怡红院成人视频| 久久久亚洲精品电影免费看| 久久亚洲中文字幕视频| 亚州综合色图| 性爱av网站| 欧美色图20p| 国产极品久久久| 成人美女av| 亚洲情色 欧美| 另类亚洲图色| 91小视频| 国产久久久久久| 国产性感在线观看| 亚洲人妻在线一区| 天天综合站| 亚洲黑丝在线| 91露脸熟女专区| 国产精品粉嫩福利在线| 成人夜夜爽| 亚洲国产精品V?在线播放| 亚洲性猛| 国产欧美伊人| 少妇一区二区三区精选| julia ann久久| 超碰97欧美在线| 亚欧成人综合影院| 亚洲a色| 97视频在| 久久色情| 黄色成人网久久久久久| 亚洲伊人久久精品影院| 97精品国产97久久久久久| 精品成人无码| 欧美亚洲今日在线| 国产亚洲色婷婷99精品91| 狼人久草| 樱花蜜乳av| 欧美 亚洲精品首页| 自拍视频大全亚洲专媒视频/一区二区三区| 天天亚洲| 国产精品999zyz| 久久久久久久| 欧美久久婷婷| 涩涩五月天| 亚洲天堂中文字| 97在线免费观看| 九九热午夜欧亚国产视频| 91色碰| 在线v中文字幕一区二区三区| 九七超碰| 超碰97综合网| 九九拍拍精品视频在线播放| 五月丁香综合网| blacked精品一区国产| 国产高清自拍视频| 久久一二三四五六七八九区| 97干天天| 超碰激情808| 婷婷综合网| A片 AV一级在线播放观看免费 | 天天躁日日躁xxxxx| 人人妻人人爱人人玩| 99re在线视频这里只有精品| 久插综合| 久久久com| 五月丁香婷婷色| 久久性爱网站| 一级@啪啪视频| 91人妻人人澡人人爽人人精品| 91女日逼| 天天碰久久入| 国产热av| 国产精品一级二级在线| 又黄又粗又硬又长又大| 欧美不卡在线美女| 中文字幕日韩综合| 超碰国产在线| 色婷婷色99国产综合精品| 婷婷五月天激情网| 成人aⅴ一区二区三区| 1级午夜影院费免区| 日韩免费高清大片在线| 久久久久亚洲熟妇熟女| 国产精品人妻无码久久久互動交流| 大香蕉视频啪啪啪啪| 午夜福利 成人 91| 国产精品白丝AV| 超碰吊日色| 精品97久久| 色欧洲| 超碰欧美| 伊人天天久久动态图| 97九色| 日本伦乱九九九综合| 午夜美女福利视频| 色呦呦国产精品免费看| 亚洲?V高清一区二区三区尤物| 亚洲高清自拍| 亚洲美女AV无码| 中日韩一区二区三区欧美| 国产精品人妻一区二区| 亚洲国产av中文字幕久久| 久久亚洲欧美中文字幕国语| 日逼视频日本| 欧美极度丰满熟妇hd|