日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

skia windows编译

發布時間:2024/3/26 windows 53 豆豆
生活随笔 收集整理的這篇文章主要介紹了 skia windows编译 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

skia官網:

https://skia.org/

?

官網下載和編譯說明:

https://skia.org/user/download

https://skia.org/user/build

下載參考的下面第一個文章鏈接

github有個鏡像https://github.com/google/skia

注:

// 取消代理

git config --global --unset http.proxy

git config --global --unset https.proxy

skia下載配置

注:最好在根目錄執行克隆操作,因為有些工程文件名太長,造成最后編譯不通過

# 克隆代碼 git clone https://skia.googlesource.com/skia.git # 進入skia目錄 cd skia # 同步,這個有點卡住的感覺,要稍微等一下 python tools/git-sync-deps

?

完成后,skia/bin/gn.exe 文件就出現了,skia\third_party\externals目下應該還下載了其他依賴

修改配置文件,補充VC路徑,從官方文檔看,需要VS2017或者2019,需要支持-std=c++17

# 打開skia\gn\BUILDCONFIG.gn文件查找win_vc = "",我的版本在27行在引號內添加VC路徑,修改為自己電腦路徑win_vc = "D:/Program Files (x86)/Microsoft Visual Studio/2019/Enterprise/VC"

ninja下載配置

# 返回上一級目錄 cd .. # 下載ninja git clone https://github.com/ninja-build/ninja.git

打開VS2019命令行編譯ninja,最好使用x86的

C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Visual Studio 2019\Visual Studio Tools\VC\x86 Native Tools Command Prompt for VS 2019 # 進入ninja目錄 cd ninja # 編譯 python configure.py --bootstrap # 編譯完成后目錄中生成ninja.exe # 設置ninja目錄到臨時環境變量中 set PATH=%PATH%;D:\XXX\skia\ninja # 返回到skia目錄,執行ninja命令 cd .. cd skia ninja # 我的提示ninja: error: loading 'build.ninja': 系統找不到指定的文件。那么環境變量設置成功 # 生成CMakeLists.txt等文件,在目錄skia\out\config .\bin\gn.exe gen out/config --ide=json --json-ide-script=../../gn/gn_to_cmake.py # 啟動cmake工具 cmake-gui # 由于只是設置了臨時的環境變量,所以必須在命令行中啟動cmake工具,cmake時需要ninja

設置路徑后,點擊Configure,

Configuring done之后點擊Generate,不出問題那么VS工程就已經生成了

編譯然后就報錯了,工程比較多,編譯也比較久

嚴重性?? ?代碼?? ?說明?? ?項目?? ?文件?? ?行?? ?禁止顯示狀態
錯誤?? ?MSB3491?? ?未能向文件“Win32\Debug\third_party__spirv-tools_spvtools_vendor_tables_spv-amd-shader-explicit-vertex-parameter\third_pa.34E880A9.tlog\third_party__spirv-tools_spvtools_vendor_tables_spv-amd-shader-explicit-vertex-parameter.lastbuildstate”寫入命令行。路徑: Win32\Debug\third_party__spirv-tools_spvtools_vendor_tables_spv-amd-shader-explicit-vertex-parameter\third_pa.34E880A9.tlog\third_party__spirv-tools_spvtools_vendor_tables_spv-amd-shader-explicit-vertex-parameter.lastbuildstate 超過 OS 最大路徑限制。完全限定的文件名必須少于 260 個字符。?? ?third_party__spirv-tools_spvtools_vendor_tables_spv-amd-shader-explicit-vertex-parameter?? ?d:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\MSBuild\Microsoft\VC\v160\Microsoft.CppBuild.targets?? ?354?? ?

據說把工程放到根目錄就好

嚴重性?? ?代碼?? ?說明?? ?項目?? ?文件?? ?行?? ?禁止顯示狀態錯誤?? ?D8016?? ?“/O2”和“/RTC1”命令行選項不兼容?? ?third_party__spirv-tools_spvtools? ??

選擇失敗的項目,基本都是third_party_XXX的項目,可以批量選擇修改,右鍵屬性,C/C++->代碼生成->基本運行時檢查,選擇默認

?

?


官網頁面搬磚:

How to download Skia

Install?depot_tools?and Git

Follow the instructions on?Installing Chromium's depot_tools?to download?depot_tools?(which includes gclient, git-cl, and Ninja). Below is a summary of the necessary steps.

git clone 'https://chromium.googlesource.com/chromium/tools/depot_tools.git' export PATH="${PWD}/depot_tools:${PATH}"

depot_tools?will also install Git on your system, if it wasn't installed already.

Clone the Skia repository

Skia can either be cloned using?git?or the?fetch?tool that is installed with?depot_tools.

git clone https://skia.googlesource.com/skia.git # or # fetch skia cd skia python2 tools/git-sync-deps

Getting started with Skia

You will probably now want to?build?Skia.

Changing and contributing to Skia

At this point, you have everything you need to build and use Skia! If you want to make changes, and possibly contribute them back to the Skia project, read?How To Submit a Patch.


How to build Skia

Make sure you have first followed the?instructions to download Skia.

Skia uses?GN?to configure its builds.

  • is_official_build?and Third-party Dependencies
  • Supported and Preferred Compilers
  • Quickstart
  • Android
  • ChromeOS
  • Mac
  • iOS
  • Windows
  • Windows ARM64
  • CMake

is_official_build?and Third-party Dependencies

Most users of Skia should set?is_official_build=true, and most developers should leave it to its?false?default.

This mode configures Skia in a way that's suitable to ship: an optimized build with no debug symbols, dynamically linked against its third-party dependencies using the ordinary library search path.

In contrast, the developer-oriented default is an unoptimized build with full debug symbols and all third-party dependencies built from source and embedded into libskia. This is how we do all our manual and automated testing.

Skia offers several features that make use of third-party libraries, like libpng, libwebp, or libjpeg-turbo to decode images, or ICU and sftnly to subset fonts. All these third-party dependencies are optional and can be controlled by a GN argument that looks something like?skia_use_foo?for appropriate?foo.

If?skia_use_foo?is enabled, enabling?skia_use_system_foo?will build and link Skia against the headers and libaries found on the system paths.?is_official_build=true?enables all?skia_use_system_foo?by default. You can use?extra_cflags?and?extra_ldflags?to add include or library paths if needed.

Supported and Preferred Compilers

While Skia should compile with GCC, MSVC, and other compilers, a number of routines in Skia's software backend have been written to run fastest when compiled with Clang. If you depend on software rasterization, image decoding, or color space conversion and compile Skia with a compiler other than Clang, you will see dramatically worse performance. This choice was only a matter of prioritization; there is nothing fundamentally wrong with non-Clang compilers. So if this is a serious issue for you, please let us know on the mailing list.

Skia makes use of C++17 language features (compiles with?-std=c++17?flag) and thus requires a C++17 compatible compiler. Clang 5 and later implement all of the features of the c++17 standard. Older compilers that lack C++17 support may produce non-obvious compilation errors. You can configure your build to use specific executables for?cc?and?cxx?invocations using e.g.?--args='cc="clang-6.0" cxx="clang++6.0"'?GN build arguments, as illustrated in?Quickstart. This can be useful for building Skia without needing to modify your machine's default compiler toolchain.

Quickstart

Run?gn gen?to generate your build files. As arguments to?gn gen, pass a name for your build directory, and optionally?--args=?to configure the build type.

To build Skia as a static library in a build directory named?out/Static:

bin/gn gen out/Static --args='is_official_build=true'

To build Skia as a shared library (DLL) in a build directory named?out/Shared:

bin/gn gen out/Shared --args='is_official_build=true is_component_build=true'

If you find that you don't have?bin/gn, make sure you've run:

python2 tools/git-sync-deps

For a list of available build arguments, take a look at?gn/skia.gni, or run:

bin/gn args out/Debug --list

GN allows multiple build folders to coexist; each build can be configured separately as desired. For example:

bin/gn gen out/Debug bin/gn gen out/Release --args='is_debug=false' bin/gn gen out/Clang --args='cc="clang" cxx="clang++"' bin/gn gen out/Cached --args='cc_wrapper="ccache"' bin/gn gen out/RTTI --args='extra_cflags_cc=["-frtti"]'

Once you have generated your build files, run Ninja to compile and link Skia:

ninja -C out/Static

If some header files are missing, install the corresponding dependencies:

tools/install_dependencies.sh

To pull new changes and rebuild:

git pull python tools/git-sync-deps ninja -C out/Static

Android

To build Skia for Android you need an?Android NDK.

If you do not have an NDK and have access to CIPD, you can use one of these commands to fetch the NDK our bots use:

python2 infra/bots/assets/android_ndk_linux/download.py -t /tmp/ndk python2 infra/bots/assets/android_ndk_darwin/download.py -t /tmp/ndk python2 infra/bots/assets/android_ndk_windows/download.py -t C:/ndk

When generating your GN build files, pass the path to your?ndk?and your desired?target_cpu:

bin/gn gen out/arm --args='ndk="/tmp/ndk" target_cpu="arm"' bin/gn gen out/arm64 --args='ndk="/tmp/ndk" target_cpu="arm64"' bin/gn gen out/x64 --args='ndk="/tmp/ndk" target_cpu="x64"' bin/gn gen out/x86 --args='ndk="/tmp/ndk" target_cpu="x86"'

Other arguments like?is_debug?and?is_component_build?continue to work. Tweaking?ndk_api?gives you access to newer Android features like Vulkan.

To test on an Android device, push the binary and?resources?over, and run it as normal. You may find?bin/droid?convenient.

ninja -C out/arm64 adb push out/arm64/dm /data/local/tmp adb push resources /data/local/tmp adb shell "cd /data/local/tmp; ./dm --src gm --config gl"

ChromeOS

To cross-compile Skia for arm ChromeOS devices the following is needed:

  • Clang 4 or newer
  • An armhf sysroot
  • The (E)GL lib files on the arm chromebook to link against.

To compile Skia for an x86 ChromeOS device, one only needs Clang and the lib files.

If you have access to CIPD, you can fetch all of these as follows:

python2 infra/bots/assets/clang_linux/download.py -t /opt/clang python2 infra/bots/assets/armhf_sysroot/download.py -t /opt/armhf_sysroot python2 infra/bots/assets/chromebook_arm_gles/download.py -t /opt/chromebook_arm_gles python2 infra/bots/assets/chromebook_x86_64_gles/download.py -t /opt/chromebook_x86_64_gles

If you don't have authorization to use those assets, then see the README.md files for?armhf_sysroot,?chromebook_arm_gles, and?chromebook_x86_64_gles?for instructions on creating those assets.

Once those files are in place, generate the GN args that resemble the following:

#ARM cc= "/opt/clang/bin/clang" cxx = "/opt/clang/bin/clang++"extra_asmflags = ["--target=armv7a-linux-gnueabihf","--sysroot=/opt/armhf_sysroot/","-march=armv7-a","-mfpu=neon","-mthumb", ] extra_cflags=["--target=armv7a-linux-gnueabihf","--sysroot=/opt/armhf_sysroot","-I/opt/chromebook_arm_gles/include","-I/opt/armhf_sysroot/include/","-I/opt/armhf_sysroot/include/c++/4.8.4/","-I/opt/armhf_sysroot/include/c++/4.8.4/arm-linux-gnueabihf/","-DMESA_EGL_NO_X11_HEADERS","-funwind-tables", ] extra_ldflags=["--sysroot=/opt/armhf_sysroot","-B/opt/armhf_sysroot/bin","-B/opt/armhf_sysroot/gcc-cross","-L/opt/armhf_sysroot/gcc-cross","-L/opt/armhf_sysroot/lib","-L/opt/chromebook_arm_gles/lib","--target=armv7a-linux-gnueabihf", ] target_cpu="arm" skia_use_fontconfig = false skia_use_system_freetype2 = false skia_use_egl = true# x86_64 cc= "/opt/clang/bin/clang" cxx = "/opt/clang/bin/clang++" extra_cflags=["-I/opt/clang/include/c++/v1/","-I/opt/chromebook_x86_64_gles/include","-DMESA_EGL_NO_X11_HEADERS","-DEGL_NO_IMAGE_EXTERNAL", ] extra_ldflags=["-stdlib=libc++","-fuse-ld=lld","-L/opt/chromebook_x86_64_gles/lib", ] target_cpu="x64" skia_use_fontconfig = false skia_use_system_freetype2 = false skia_use_egl = true

Compile dm (or another executable of your choice) with ninja, as per usual.

Push the binary to a chromebook via ssh and?run dm as normal?using the gles GPU config.

Most chromebooks by default have their home directory partition marked as noexec. To avoid "permission denied" errors, remember to run something like:

sudo mount -i -o remount,exec /home/chronos

Mac

Mac users may want to pass?--ide=xcode?to?bin/gn gen?to generate an Xcode project.

iOS

Run GN to generate your build files. Set?target_os="ios"?to build for iOS. This defaults to?target_cpu="arm64". Choosing?x64?targets the iOS simulator.

bin/gn gen out/ios64 --args='target_os="ios"' bin/gn gen out/ios32 --args='target_os="ios" target_cpu="arm"' bin/gn gen out/iossim --args='target_os="ios" target_cpu="x64"'

This will also package (and for devices, sign) iOS test binaries. This defaults to a Google signing identity and provisioning profile. To use a different one set the GN args?skia_ios_identity?to match your code signing identity and?skia_ios_profile?to the name of your provisioning profile, e.g.

skia_ios_identity=".*Jane Doe.*" skia_ios_profile="iPad Profile"`

A list of identities can be found by typing?security find-identity?on the command line. The name of the provisioning profile should be available on the Apple Developer site. Alternatively,?skia_ios_profile?can be the absolute path to the mobileprovision file.

If you find yourself missing a Google signing identity or provisioning profile, you'll want to have a read through go/appledev.

For signed packages?ios-deploy?makes installing and running them on a device easy:

ios-deploy -b out/Debug/dm.app -d --args "--match foo"

Alternatively you can generate an Xcode project by passing?--ide=xcode?to?bin/gn gen. If you are using Xcode version 10 or later, you may need to go to?Project Settings...?and verify that?Build System:?is set to?Legacy Build System.

Deploying to a device with an OS older than the current SDK can be done by setting the?ios_min_target?arg:

ios_min_target = "<major>.<minor>"

where?<major>.<minor>?is the iOS version on the device, e.g., 12.0 or 11.4.

Windows

Skia can build on Windows with Visual Studio 2017 or 2019. If GN is unable to locate either of those, it will print an error message. In that case, you can pass your?VC?path to GN via?win_vc.

Skia can be compiled with the free?Build Tools for Visual Studio 2017 or 2019.

The bots use a packaged 2019 toolchain, which Googlers can download like this:

python2 infra/bots/assets/win_toolchain/download.py -t C:/toolchain

You can then pass the VC and SDK paths to GN by setting your GN args:

win_vc = "C:\toolchain\VC" win_sdk = "C:\toolchain\win_sdk"

This toolchain is the only way we support 32-bit builds, by also setting?target_cpu="x86".

The Skia build assumes that the PATHEXT environment variable contains ".EXE".

Highly Recommended: Build with clang-cl

Skia uses generated code that is only optimized when Skia is built with clang. Other compilers get generic unoptimized code.

Setting the?cc?and?cxx?gn args is?not?sufficient to build with clang-cl. These variables are ignored on Windows. Instead set the variable?clang_win?to your LLVM installation directory. If you installed the prebuilt LLVM downloaded from?here?in the default location that would be:

clang_win = "C:\Program Files\LLVM"

Follow the standard Windows path specification and not MinGW convention (e.g.?C:\Program Files\LLVM?not?/c/Program Files/LLVM).

Visual Studio Solutions

If you use Visual Studio, you may want to pass?--ide=vs?to?bin/gn gen?to generate?all.sln. That solution will exist within the GN directory for the specific configuration, and will only build/run that configuration.

If you want a Visual Studio Solution that supports multiple GN configurations, there is a helper script. It requires that all of your GN directories be inside the?out?directory. First, create all of your GN configurations as usual. Pass?--ide=vs?when running?bin/gn gen?for each one. Then:

python2 gn/gn_meta_sln.py

This creates a new dedicated output directory and solution file?out/sln/skia.sln. It has one solution configuration for each GN configuration, and supports building and running any of them. It also adjusts syntax highlighting of inactive code blocks based on preprocessor definitions from the selected solution configuration.

Windows ARM64

There is early, experimental support for?Windows 10 on ARM. This currently requires (a recent version of) MSVC, and the?Visual C++ compilers and libraries for ARM64?individual component in the Visual Studio Installer. For Googlers, the win_toolchain asset includes the ARM64 compiler.

To use that toolchain, set the?target_cpu?GN argument to?"arm64". Note that OpenGL is not supported by Windows 10 on ARM, so Skia's GL backends are stubbed out, and will not work. ANGLE is supported:

bin/gn gen out/win-arm64 --args='target_cpu="arm64" skia_use_angle=true'

This will produce a build of Skia that can use the software or ANGLE backends, in DM. Viewer only works when launched with?--backend angle, because the software backend tries to use OpenGL to display the window contents.

CMake

We have added a GN-to-CMake translator mainly for use with IDEs that like CMake project descriptions. This is not meant for any purpose beyond development.

bin/gn gen out/config --ide=json --json-ide-script=../../gn/gn_to_cmake.py

參考:

https://www.cnblogs.com/alita/p/10616318.html

https://www.jianshu.com/p/4225f4342d18

https://blog.csdn.net/qq_36640999/article/details/85066999

那些編譯skia跳過的坑?https://blog.csdn.net/weixin_42001089/article/details/80320424

總結

以上是生活随笔為你收集整理的skia windows编译的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

国产99色| 国产精品一区二区三区视频免费 | 精品99久久 | 日韩在线观看你懂得 | 日韩在线免费播放 | 97视频免费 | 在线黄色免费 | 国产精品久久久久av | 成 人 黄 色 免费播放 | 黄色大片av | 全黄网站 | av中文字幕在线观看网站 | 91精品视频一区二区三区 | 99久久国产免费,99久久国产免费大片 | 国产视频一区二区三区在线 | 一级黄色片在线免费看 | 91亚洲精品视频 | 精品福利片| 日韩一区二区久久 | 波多野结衣一区三区 | 国产精品视频观看 | 色黄www小说| 99国产精品久久久久久久久久 | 一本到视频在线观看 | 国产96在线 | av免费高清观看 | 日韩资源在线播放 | 久久高清| 国产美女精品视频免费观看 | av电影在线免费 | 在线日韩一区 | 超级碰碰免费视频 | 欧美一区日韩精品 | 亚洲成人av在线播放 | 91精品国产福利在线观看 | 日韩免费不卡av | 国产视频一区在线 | 天天玩天天操天天射 | 久久精品欧美一区二区三区麻豆 | 手机av电影在线 | 久久综合狠狠综合久久激情 | 日韩在线视 | 天堂av免费看 | 99r国产精品| 中文字幕欧美三区 | 日韩激情第一页 | 在线观看av中文字幕 | 国内精品久久久久影院日本资源 | 精品女同一区二区三区在线观看 | 日韩午夜电影网 | 天天射天天干天天 | 久久久久欠精品国产毛片国产毛生 | 久久黄色美女 | sm免费xx网站 | 日日久视频 | 日操操 | 亚洲精品久久在线 | 在线亚洲免费视频 | 国产一区二区视频在线 | 成人h电影 | 高清免费在线视频 | 国产精品视频永久免费播放 | 狠狠色丁香婷婷综合欧美 | 亚洲性少妇性猛交wwww乱大交 | 成人国产精品久久久久久亚洲 | 婷婷在线视频观看 | 综合久久久久 | 99视频这里有精品 | www.久久成人 | 成人视屏免费看 | 国产精品成人久久久久 | 日韩成人在线一区二区 | av免费观看网址 | 亚洲一级片免费观看 | 久久不卡视频 | 高清有码中文字幕 | 久久久久久久久久久久99 | 91在线免费看片 | 欧美亚洲精品在线观看 | 中文av一区二区 | 天天亚洲综合 | 国产在线观看你懂得 | 99国产精品 | www.福利 | 日韩免费看 | 国产精品日韩久久久久 | 9i看片成人免费看片 | 丁香六月婷婷开心婷婷网 | 欧美午夜精品久久久久久孕妇 | 亚洲精品在 | 久久这里只有精品视频首页 | www.五月天激情 | 在线一二三四区 | 亚洲aⅴ在线观看 | 亚洲精品国精品久久99热一 | 久久国产精品免费观看 | 国产一区国产二区在线观看 | 日韩动态视频 | 亚洲欧美视频在线观看 | 成人av一区二区三区 | 久久国产成人午夜av影院宅 | 午夜视频日本 | 久久免费视频在线观看 | 成人在线视频免费观看 | 免费观看av | 91大神一区二区三区 | 欧美日韩免费在线视频 | 一区二区三区三区在线 | 97国产超碰在线 | 成人夜晚看av | 一级黄色大片在线观看 | 国产色在线 | 夜夜高潮夜夜爽国产伦精品 | 日本中文字幕在线免费观看 | se视频网址 | 欧美国产不卡 | 久草在线手机观看 | 日韩精品2区| 激情www | 中文字幕婷婷 | 欧美99热| 九九有精品 | www.亚洲激情.com| 日韩精品在线播放 | 91精品国产综合久久婷婷香蕉 | 午夜精品一区二区三区在线观看 | avsex| 久久精品毛片 | 又黄又爽又湿又无遮挡的在线视频 | 99热这里只有精品1 av中文字幕日韩 | 日韩v欧美v日本v亚洲v国产v | 亚洲精品国产精品乱码在线观看 | 天天干天天操天天爱 | 69亚洲视频 | 日韩欧美视频在线免费观看 | 国产精品网址在线观看 | 日本中文字幕久久 | 久久精品中文字幕一区二区三区 | 日韩av影视在线观看 | 天堂av免费观看 | 在线免费观看黄色 | 毛片二区 | 麻豆91视频| 国产成人性色生活片 | 操操综合网 | 久久夜色精品国产欧美乱极品 | 青草视频在线播放 | 国产成人av网 | 亚洲精品国产精品国自产在线 | 蜜臀av性久久久久蜜臀aⅴ流畅 | 久久久久99精品成人片三人毛片 | 国产精品免费一区二区 | 久久久久美女 | 正在播放久久 | 欧美a级片免费看 | 日韩一二三区不卡 | 97色资源| 日韩有码中文字幕在线 | 亚州欧美精品 | 99视频在线精品国自产拍免费观看 | 五月开心婷婷 | 日韩欧美视频免费观看 | 国产亚洲视频在线免费观看 | 97国产大学生情侣白嫩酒店 | 国产高清免费观看 | 午夜黄网| 日韩欧美精品免费 | av导航福利 | 国产亚洲综合性久久久影院 | 精品国产成人在线 | 综合久久2023 | 91久久国产露脸精品国产闺蜜 | 色偷偷男人的天堂av | 国产精品黄色av | 天天摸天天舔天天操 | 日日夜夜天天操 | 色婷婷视频在线 | 婷婷六月色 | 天天夜夜狠狠操 | 国产精品美女视频网站 | 精品欧美一区二区精品久久 | 久久免费黄色网址 | 草久中文字幕 | 特级片免费看 | 在线看v片成人 | 成人电影毛片 | 国产黄色片在线免费观看 | 久久99久久99精品中文字幕 | 久久国色夜色精品国产 | 狠狠综合久久 | 欧美精品xx | 精品在线视频观看 | 亚洲高清网站 | 亚洲国产日韩欧美在线 | 久久精品久久久久电影 | 国产精品一区二区三区四区在线观看 | 丁香婷婷色综合亚洲电影 | 国内精品久久久久久久97牛牛 | 国产91精品一区二区麻豆网站 | 91精品日韩 | 亚洲影院天堂 | 国内外成人免费在线视频 | 99精品偷拍视频一区二区三区 | 色香蕉在线视频 | www.狠狠色| 日本狠狠色| 国产精品久久久久国产精品日日 | 日本精品一区二区三区在线播放视频 | 日韩激情一二三区 | 在线成人小视频 | 美女视频黄,久久 | 国产在线更新 | 欧美少妇bbwhd | 国产在线欧美在线 | 久久久观看 | 伊人天天狠天天添日日拍 | 国产高清中文字幕 | 国产美女在线观看 | 99热精品免费观看 | 国产日产精品一区二区三区四区的观看方式 | 久久成人国产精品入口 | 99精品在线免费观看 | 亚洲精品高清视频 | 精品超碰 | 亚洲国产精品999 | 国产精品成人在线观看 | 五月婷婷综合在线观看 | 欧美精品中文在线免费观看 | 国产视频在线观看一区二区 | 精品免费在线视频 | 欧美激情精品一区 | 久久久影院一区二区三区 | 麻豆一精品传二传媒短视频 | 五月在线视频 | 一区二区三区免费在线 | 91热视频在线观看 | 亚洲在线免费视频 | 亚洲欧洲av在线 | 高清在线一区 | 久久专区 | 国产91勾搭技师精品 | 国产一区在线观看免费 | 成人毛片一区二区三区 | 中文字幕 第二区 | 成人动态视频 | 九九九九九国产 | 久久久久久久久电影 | 日韩久久精品一区 | 天天射日| 色91在线视频 | 一区二区视频欧美 | 日韩一区二区三区免费电影 | 亚洲激情 | 亚洲精品 在线视频 | 天天射天天干天天操 | 国产精品中文字幕av | 国产精品国产三级国产不产一地 | 久久久免费观看完整版 | 天天艹| 夜夜躁狠狠燥 | 日韩视频一区二区三区在线播放免费观看 | 免费又黄又爽视频 | 天堂中文在线视频 | 亚洲日韩中文字幕在线播放 | 中文字幕一区二区三区在线观看 | 日韩久久久 | 欧美日韩精品网站 | 国产五月天婷婷 | 黄色片软件网站 | 中文字幕影视 | 激情视频免费在线观看 | 激情黄色一级片 | 在线观看亚洲成人 | 51久久成人国产精品麻豆 | 久久爱992xxoo | 日韩av片免费在线观看 | 看毛片网站 | 久久久久亚洲a | 国产精品久久久久久久久久久免费看 | h网站免费在线观看 | 91亚瑟视频 | 亚洲a在线观看 | 成人三级av | 精品久久久免费视频 | av中文字幕在线电影 | 欧美精品久久久久久久久久久 | 久久精品爱视频 | 日韩精品一区二区三区高清免费 | 国产精品岛国久久久久久久久红粉 | 欧美视频99| 精品视频99 | 久久伊人爱 | 国产精品久久精品国产 | av福利在线导航 | 狠狠色伊人亚洲综合网站野外 | 免费在线观看一区 | 国产不卡一二三区 | 黄色视屏免费在线观看 | 日韩欧美综合 | 久久中文欧美 | 9i看片成人免费看片 | 成人不用播放器 | 亚洲一区二区高潮无套美女 | 69欧美视频 | 久久久久久久av麻豆果冻 | 国产美女永久免费 | 国产精品久久久久久久免费大片 | 国产三级精品三级在线观看 | 干av在线| 一区二区三区四区在线免费观看 | 亚洲成 人精品 | 久久综合影视 | 免费的国产精品 | 免费在线播放av电影 | www.天天成人国产电影 | 日韩av资源在线观看 | 四虎国产永久在线精品 | 国产精品mv | 国产精品久久久久av | 黄色一级性片 | 国产精品久久久久久久久久不蜜月 | 久久久美女 | 欧美激情精品久久 | 中文字幕av全部资源www中文字幕在线观看 | 9999精品视频| 13日本xxxxxⅹxxx20| 公与妇乱理三级xxx 在线观看视频在线观看 | 精品国产视频在线 | 中文一二区 | 天天干,天天射,天天操,天天摸 | 国产精品一区二区三区在线播放 | 天天色视频 | 免费在线黄网 | 麻豆免费在线播放 | 国产成人精品午夜在线播放 | 久99久中文字幕在线 | 在线观看视频日韩 | 精品国产自在精品国产精野外直播 | 91成人精品视频 | 500部大龄熟乱视频 欧美日本三级 | 久久一区二区三区超碰国产精品 | 国产精品麻豆三级一区视频 | 亚洲电影免费 | 午夜精品久久久久久中宇69 | 国产中文| 亚洲h色精品 | 国内视频 | 伊人网综合在线观看 | 五月天综合激情 | 中文字幕免费成人 | 国产精品高潮呻吟久久av无 | 欧美人体xx | 99色在线视频 | 中文在线a在线 | 美女视频黄在线 | 一区二区三区免费在线观看视频 | 中文字幕第一页在线视频 | 一区二区三区在线免费播放 | 免费看国产a| 精品夜夜嗨av一区二区三区 | 手机看片国产日韩 | 色综合天天射 | 欧美热久久 | 蜜臀一区二区三区精品免费视频 | 天天操狠狠操网站 | 久久久久国产精品免费免费搜索 | 亚洲国产三级在线观看 | 欧美国产日韩一区二区三区 | 9在线观看免费高清完整版 玖玖爱免费视频 | 精品日韩在线 | 久久精品专区 | 韩日精品视频 | 亚洲最新在线视频 | 日韩av在线资源 | 久久久久综合精品福利啪啪 | 久久综合久久久久88 | 成人影片在线播放 | 99精品久久久久久久久久综合 | 久久久久免费视频 | 亚洲视频电影在线 | 日韩1级片 | 色婷婷久久一区二区 | 国产精品日韩久久久久 | www.狠狠操.com | 69中文字幕| 91精品久久久久久久久久入口 | 色狠狠综合 | 亚洲精品网页 | 蜜臀一区二区三区精品免费视频 | 最近中文字幕第一页 | 日日干天天射 | 免费a级黄色毛片 | 久久免费国产精品1 | 日韩久久精品一区二区 | 91一区啪爱嗯打偷拍欧美 | 日日麻批40分钟视频免费观看 | 欧美视频在线二区 | 欧美午夜精品久久久久 | 精品久久久久一区二区国产 | 久一网站| 婷婷在线综合 | 国产精品久久99综合免费观看尤物 | 91在线亚洲 | 亚洲国产精品免费 | 婷婷中文字幕 | 毛片视频网址 | 特级毛片爽www免费版 | 成人性生交大片免费看中文网站 | 激情视频综合网 | 久久精品免费播放 | 免费亚洲黄色 | 久99久精品视频免费观看 | 亚洲精品美女 | 国产在线91在线电影 | 中文字幕制服丝袜av久久 | 狠狠色噜噜狠狠狠狠2021天天 | 久久国产精品免费一区二区三区 | 日韩高清dvd | 在线a人v观看视频 | 欧美另类tv | 国产美女网 | 人人揉人人揉人人揉人人揉97 | 五月亚洲综合 | 国产精品自产拍在线观看 | 天天色成人 | 久久成熟 | 国产99久久久国产精品 | 久久久久免费网站 | 黄色成人在线 | 久久国产电影院 | 精品一区电影国产 | 中文字幕 国产精品 | 在线观看中文字幕2021 | 国产成人l区| 亚洲三级视频 | 97热视频| 国产91精品在线观看 | 97在线免费视频 | 激情丁香综合五月 | 精品一区二区av | 欧美人操人 | 91久久黄色 | 婷婷色在线资源 | 久久a国产 | 亚州成人av在线 | 国产精品久久久久久久久蜜臀 | 成人a级网站 | 999久久久免费精品国产 | 黄色网址中文字幕 | 美女视频永久黄网站免费观看国产 | 亚洲韩国一区二区三区 | 日韩欧美高清视频在线观看 | 草免费视频| 91在线蜜桃臀 | 亚洲成av人片一区二区梦乃 | 伊人网站| 欧洲一区二区在线观看 | 国产精品一区二区久久久 | 亚洲综合射 | 一区在线观看视频 | 国产二区免费视频 | 色婷婷福利视频 | av免费电影在线 | 精品九九九九 | 国产精品观看在线亚洲人成网 | 欧美成天堂网地址 | 免费av网址大全 | 亚洲更新最快 | 免费在线观看污网站 | 少妇搡bbbb搡bbb搡69 | 四虎在线观看 | 五月综合激情网 | 欧美精品少妇xxxxx喷水 | 日韩欧美视频在线观看免费 | 国产精品一区二区三区在线播放 | 久久三级毛片 | 99精品黄色| 欧美色伊人 | 中日韩免费视频 | 免费观看全黄做爰大片国产 | 久久久国产一区 | 国产欧美在线一区 | 日本精品中文字幕 | 久久精品一级片 | 99婷婷| 一色屋精品视频在线观看 | 国产小视频在线观看 | 国产不卡在线视频 | 久久午夜影视 | 99久久久| 91精品国产99久久久久久红楼 | 国产经典三级 | 97成人在线观看视频 | 亚洲丝袜一区二区 | 国产麻豆视频在线观看 | 国产精品中文字幕在线 | 亚洲精品九九 | 免费久久99精品国产婷婷六月 | av大片免费| 国产精品久久久久久久久久久久午夜 | 日韩欧美一区二区三区视频 | 在线免费观看黄色大片 | 国产69精品久久久久9999apgf | 日韩精品一区二区三区免费观看视频 | 国产一区二区在线免费观看 | 国产伦精品一区二区三区四区视频 | 日韩精品久久久久久久电影99爱 | 免费色网 | 久久综合偷偷噜噜噜色 | 在线看的毛片 | 综合网伊人 | 四虎免费在线观看 | 成人av在线影院 | 色香网 | 99视频免费看 | 中文字幕日韩精品有码视频 | 最近中文字幕第一页 | 麻豆久久精品 | 亚洲精品午夜aaa久久久 | 啪啪小视频网站 | 精品久久一区 | 久久99精品久久只有精品 | 国产拍揄自揄精品视频麻豆 | 麻豆视传媒官网免费观看 | 国产精品 9999 | 国偷自产中文字幕亚洲手机在线 | 国产在线观看xxx | 一区二区三区在线视频111 | 免费精品视频在线 | 欧美精品被 | 亚洲欧美视频在线播放 | 五月天视频网站 | 久久精品一区二区三 | 久久av观看 | 亚洲综合导航 | 天天色天天射天天操 | 日本精品久久久久中文字幕5 | 国产精品免费成人 | 久久精品国产成人精品 | 超碰在线中文字幕 | 久久综合色婷婷 | 精品欧美日韩 | av资源在线看 | 久草视频网 | 国产精品自产拍在线观看蜜 | 国产高清成人 | 精品在线观看国产 | 日韩理论片在线 | 欧美精品999 | 韩日视频在线 | 国内精品小视频 | 欧美精品视 | 欧美日韩3p| 国产日韩欧美在线观看视频 | 国产一区二区不卡视频 | 国产精品第一视频 | 久久久久久高潮国产精品视 | 国产精品9999久久久久仙踪林 | 国产成人精品亚洲日本在线观看 | 蜜臀一区二区三区精品免费视频 | 色网站视频 | 亚洲最大av网 | 久久精品国产免费观看 | 免费黄色一区 | 婷婷综合国产 | 福利视频精品 | 99久久精品免费视频 | 一区二区三区在线视频111 | 久久精品一二三区白丝高潮 | 久久99久久99久久 | 91精品视频在线看 | 91免费观看网站 | 又黄又网站 | 91亚洲精品乱码久久久久久蜜桃 | 99久久99视频只有精品 | 超碰在线人 | japanesefreesex中国少妇 | 国产日韩精品在线 | 四虎国产永久在线精品 | 亚洲最新av | 国产精品a久久 | 91在线你懂的 | 日韩不卡高清视频 | 久久视频一区二区 | 亚洲aaa级 | 国产美女网 | 精品久久久久久国产91 | 色鬼综合网 | 最近日韩中文字幕中文 | 黄色成年片 | 91免费在线看片 | 国产欧美日韩视频 | 伊人久久婷婷 | 美州a亚洲一视本频v色道 | 久 久久影院 | 久香蕉| 欧美成亚洲 | 欧美日本中文字幕 | 亚洲激情久久 | 中文字幕视频三区 | 天天干天天干天天操 | 91麻豆精品一区二区三区 | 久久性生活片 | 中文字幕亚洲国产 | 18做爰免费视频网站 | 91福利小视频 | 久久综合九色欧美综合狠狠 | 欧美日韩大片在线观看 | av成人在线网站 | 久艹视频在线免费观看 | 国产一级二级在线 | 最近日本中文字幕 | 日日操网 | 亚洲成人精品在线观看 | 黄色三级在线看 | 久久久国产成人 | 91av在线视频免费观看 | 五月婷婷综合在线视频 | av在线网站免费观看 | 久久丁香 | 黄色软件网站在线观看 | 五月婷婷在线观看视频 | 亚洲成人黄色网址 | 久久亚洲福利视频 | 亚洲黄电影 | 黄色影院在线播放 | 国产99在线 | 久久视频免费观看 | 欧美国产日韩一区二区三区 | 激情久久综合 | 91精品综合在线观看 | 亚洲精品白浆高清久久久久久 | 999久久久免费视频 午夜国产在线观看 | 中文资源在线官网 | 99久久精品国产毛片 | 久草视频在线观 | 91视频国产高清 | 欧美不卡在线 | 久久久久久久久久久久久国产精品 | 欧美精品一区二区三区四区在线 | 一区精品久久 | 麻豆影视在线免费观看 | 丁香花在线观看视频在线 | 国产成人精品在线 | av韩国在线 | 大胆欧美gogo免费视频一二区 | 国产露脸91国语对白 | 日韩免费一级电影 | 国产精品久久婷婷六月丁香 | 在线观看视频国产一区 | 国产成人高清在线 | 免费观看高清 | 日韩三级在线 | 99这里有精品 | 97成人资源 | 黄色小说在线观看视频 | 99re8这里有精品热视频免费 | 日韩精品视频免费专区在线播放 | av免费观看网站 | 国产又黄又爽又猛视频日本 | 五月香视频在线观看 | 91麻豆精品国产91 | 草久久久久久 | 亚洲片在线 | 999在线视频 | 亚洲 中文 在线 精品 | 国产精品久久久网站 | 亚洲第一区在线播放 | 国产福利91精品张津瑜 | 色婷婷播放 | 国产三级香港三韩国三级 | 亚洲精品高清视频 | 国产一区二区三精品久久久无广告 | www.色婷婷 | 一区二区三区在线播放 | 国产小视频在线免费观看视频 | 亚洲欧美成aⅴ人在线观看 四虎在线观看 | 欧美在线不卡一区 | 最新超碰在线 | 午夜视频一区二区三区 | 夜夜操网 | 国产亚洲精品美女久久 | 成片免费观看视频大全 | 日韩免费在线观看 | 亚洲欧美日韩国产一区二区三区 | 视频99爱| 久久精品小视频 | 午夜久久| 黄色av网站在线观看免费 | 久草网在线观看 | 久久看免费视频 | 五月天婷亚洲天综合网鲁鲁鲁 | 欧美综合在线视频 | 午夜精品久久久久久99热明星 | 伊人天堂久久 | 婷婷激情综合网 | 97国产精品久久 | 国产日韩欧美在线播放 | 中文字幕亚洲高清 | 国产最新在线视频 | 国内一级片在线观看 | 欧美日本不卡视频 | 色网av| 午夜精品一区二区三区在线播放 | 99久久影视 | 日本论理电影 | 在线观看91精品视频 | 一区二区三区影院 | 人人澡人人添人人爽一区二区 | 久久久久久久久久久黄色 | 欧美一级片在线免费观看 | 成人午夜免费福利 | 国内精品久久久久影院日本资源 | 人人舔人人 | 欧美在线一二 | 国产在线2020| 国产精品国产精品 | 美女网站色在线观看 | 免费看黄色大全 | 久久国产亚洲视频 | 日本韩国欧美在线观看 | 免费视频 三区 | 亚洲午夜精品一区 | 免费高清在线观看成人 | 在线成人一区二区 | 欧美精品一区在线发布 | 中文亚洲欧美日韩 | www.69xx| 91污在线观看 | 人人干狠狠操 | 久久视频二区 | 亚洲精品久久视频 | 91精品视频导航 | 久久综合狠狠综合久久综合88 | 免费看在线看www777 | 国内外成人在线视频 | 五月天色婷婷丁香 | 三级黄在线 | 免费高清无人区完整版 | 日韩av在线小说 | 日本久久精品 | 亚洲一区视频在线播放 | 中文字幕在线观看完整版 | 激情小说 五月 | 日本黄色免费在线观看 | 国产日韩欧美精品在线观看 | 久久视频在线看 | 日本久久久久久久久久久 | 免费在线观看成人小视频 | 国产中文伊人 | 日韩高清一二区 | 国产欧美中文字幕 | 国产黄色理论片 | 国产免费成人av | 国产精品毛片一区二区 | 亚洲欧美视频在线 | 天天干天天摸天天操 | 黄色特级毛片 | 天天色天天干天天 | 久草视频免费观 | 高清中文字幕av | 摸阴视频 | 欧美性超爽 | 欧美精品一区二区在线播放 | 91视频免费播放 | 国产视频一区在线免费观看 | 婷婷综合五月天 | 91色影院 | 亚洲精品国产第一综合99久久 | 久久久精品网站 | 麻豆综合网 | www.狠狠操.com| 亚洲区另类春色综合小说校园片 | 亚洲国产精品久久久久久 | 亚洲国产日韩在线 | 久久欧美精品 | 日韩高清观看 | 天天插天天爽 | 欧美精品一区二区三区四区在线 | 久久国产电影 | 亚洲成人av免费 | 亚洲视频中文 | 天天干天天拍天天操 | 亚洲综合一区二区精品导航 | 久久精品在线视频 | 国产精品久久久久久久久久东京 | 国产淫片免费看 | 国产在线欧美 | 91视频在线看 | 免费观看完整版无人区 | 久久久精品99 | 91在线视频免费播放 | 午夜日b视频 | 99re中文字幕 | 三级黄在线 | 中文字幕之中文字幕 | 免费福利在线视频 | 91精品老司机久久一区啪 | 欧美在线一级片 | 婷婷久久婷婷 | 国产成人精品在线观看 | 久久午夜电影院 | 亚洲mv大片欧洲mv大片免费 | 欧美少妇18p | 天天看天天干 | 久久免视频 | 亚洲激情在线 | 国产精品18久久久久白浆 | 我要色综合天天 | 欧美粗又大 | 国产第一页福利影院 | 国产精品久久久久久久免费大片 | 成人免费大片黄在线播放 | 中文字幕av在线免费 | 四月婷婷在线观看 | 国产精品福利久久久 | 国产一级做a爱片久久毛片a | 9999在线观看 | 亚洲视频每日更新 | 三级黄色网络 | 精品国产aⅴ一区二区三区 在线直播av | 超碰97国产精品人人cao | 在线亚洲成人 | 六月丁香综合 | 九九色在线观看 | 粉嫩高清一区二区三区 | 国产破处在线视频 | www.国产在线视频 | 国产xxxx做受性欧美88 | 欧美另类69 | 亚洲成人黄色在线 | 中文字幕有码在线 | 亚洲国产97在线精品一区 | 五月激情天 | 精品国产成人在线影院 | 国产精品毛片完整版 | 免费在线观看成人av | 久久综合狠狠综合久久综合88 | 日日操日日操 | 国产视频在线一区二区 | 亚洲国产人午在线一二区 | 一级国产视频 | 一色屋精品视频在线观看 | 日本性xxxxx 亚洲精品午夜久久久 | 五月婷婷av在线 | 免费91在线观看 | 国产精品门事件 | 久久se视频 | 黄色精品在线看 | 欧美a性 | 欧美在线观看视频免费 | 成全免费观看视频 | 日韩精品免费一区二区 | 99精品国产福利在线观看免费 | 久久久久国产免费免费 | 狠狠干我| 欧美日本一区 | 成人a免费 | 亚洲精品自在在线观看 | 成人激情开心网 | 婷婷丁香在线 | 免费福利视频导航 | 国产精品一区二区av麻豆 | 四虎影视精品成人 | 久久www免费人成看片高清 | 日韩精品一区二区三区电影 | a级片在线播放 | www一起操| 日韩在线第一区 | 黄色网在线免费观看 | 日本精品视频在线观看 | 久久曰视频 | 国产片免费在线观看视频 | 少妇激情久久 | 国产不卡在线看 | 国产精品视频久久 | 久久国产精品小视频 | 五月天电影免费在线观看一区 | 狠狠狠狠狠狠干 | 免费av大片 | 免费福利在线观看 | 亚洲免费在线观看视频 | 色欧美88888久久久久久影院 | 人人爽久久涩噜噜噜网站 | 精品视频国产一区 | 亚洲午夜久久久影院 | 福利网在线 | 久久免费视频2 | 日韩精品五月天 | 西西44人体做爰大胆视频 | 麻豆久久精品 | 国产麻豆视频网站 | 久久综合偷偷噜噜噜色 | 天天操欧美 | 伊人看片 | 色播六月天 | 一区三区视频在线观看 | 国产视频一区二区在线播放 | 久久乐九色婷婷综合色狠狠182 | 色福利网站 | 一区二区三区在线视频111 | 日本三级全黄少妇三2023 | 黄av免费在线观看 | 国产精品嫩草影院123 | 久久精品视频在线播放 | 97操碰| 色多视频在线观看 | 天堂视频中文在线 | 蜜臀aⅴ精品一区二区三区 久久视屏网 | 中文在线| 久草视频2| 亚洲高清视频在线播放 | 草久久久久久 | 99综合视频 | 97超碰在线久草超碰在线观看 | 开心激情婷婷 | 成人在线视频你懂的 | 成人午夜电影在线 | 婷婷在线视频观看 | 伊人久久电影网 | 久久国产高清 | 午夜久久网站 | 国产日韩精品一区二区 | 欧美aa一级片| 国产精品麻豆三级一区视频 | 在线观看av大片 | 久久久免费观看完整版 | 中文字幕精品视频 | 国产精品电影在线 | 久久久久久激情 | 天天做天天看 | 久久99久久99精品 | 日韩午夜小视频 | 国产一区二区在线影院 | 国产一级黄色电影 | 99免在线观看免费视频高清 | 久久久私人影院 | av黄色成人 | 久久久香蕉视频 | 欧美视频在线观看免费网址 | 99久久精品免费看国产免费软件 | 中文字幕一二三区 | 欧洲一区二区三区精品 | 三级视频片 | 欧美精品中文在线免费观看 | 久久爱www.| 久久综合爱 | 午夜精品一区二区三区在线视频 | 精品国产美女在线 | 久久久久久久久久久高潮一区二区 | 精品久久久99 | 亚洲小视频在线 | 成人一级片在线观看 | 日韩一区二区久久 | 国产毛片久久 | 精品欧美一区二区精品久久 | 日韩在线视频在线观看 | 欧美精品乱码99久久影院 | 深夜免费福利网站 | 亚洲欧美精品在线 | 999久久久久久久久久久 | 中文字幕欧美三区 | 国产在线91在线电影 | 黄色毛片观看 | 91高清一区 | 玖玖爱免费视频 | 热久久最新地址 | 久久另类小说 | 久久激五月天综合精品 | 亚洲天天综合网 | 国产亚洲欧美精品久久久久久 | 在线影院 国内精品 | 91女人18片女毛片60分钟 | 99综合视频 | 黄色h在线观看 | 欧美日韩裸体免费视频 | 国产一级性生活视频 | 在线观看一级视频 | 久久经典视频 | 欧美日韩精品在线免费观看 | 9ⅰ精品久久久久久久久中文字幕 | 一级黄色片在线 | 在线免费国产 | 久久久久久久久久久久亚洲 | 尤物97国产精品久久精品国产 | 婷婷六月色 | av免费在线网站 | 人人插人人做 | 婷婷色站 | 国产麻豆电影 | 911在线 | www.五月婷婷.com | 99免费| 麻豆视频在线观看 | 日本黄色大片儿 | 狠狠干 狠狠操 | 欧美视频日韩视频 | 国产色视频一区二区三区qq号 |