青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

隨筆 - 29  文章 - 13  trackbacks - 0
<2025年11月>
2627282930311
2345678
9101112131415
16171819202122
23242526272829
30123456

常用鏈接

留言簿(1)

隨筆分類

隨筆檔案

文章分類

文章檔案

相冊

收藏夾

c++

Linux

Tools

搜索

  •  

最新評論

閱讀排行榜

評論排行榜

轉自:http://www.thefreecountry.com/sourcecode/cpp.shtml


Free C / C++ Libraries, Source Code and Frameworks

Here are some C and C++ libraries, DLLs, VCLs, source code, components, modules, application frameworks, class libraries, source code snippets, and the like, that you can use with your programs without payment of fees and royalties. Note that some libraries (etc) listed here may have certain restrictions about its use and/or distribution. Be sure you read the licence conditions in each package before using them.

A few types of libraries have been moved to their own pages, due to the large number of items in those categories. Here are some of the other pages containing free libraries on this site:

Disclaimer

The information provided on this page comes without any warranty whatsoever. Use it at your own risk. Just because a program, book or service is listed here or has a good review does not mean that I endorse or approve of the program or of any of its contents. All the other standard disclaimers also apply.

Free C/C++ Font Libraries

T1Lib - Adobe Type 1 Fonts Library

If you want your applications to support Adobe Type 1 fonts, this rasterizing library might be just what you need. It requires a Unix system. It is implemented independently of X11, so it might be the solution for those of you who don't want to use the Type 1 rasterizer provided with X11R5 and later. The source code for the package has a filename like t1lib-*.tar.gz (where * is replaced by the version number). Latest: There is a Windows port of t1lib available as well.

FreeType

Heard of True Type? Well, now you can include True Type support in your programs on systems that do not have True Type support by default. Linux and other OSes are supported.

Free Standard Template Libraries (C++ STL Libraries)

STLport (STL Library)

This version of STL (Standard Template Library for C++) is available free of charge from their website. It is apparently also shipped with the current versions of the Borland C++ compilers.

SGI Standard Template Library (STL)

If your compiler does not have a recent Standard Template Library implementation, you might want to consider this version available free from SGI.

Free C/C++ Thread Libraries

LinuxThreads Library

The LinuxThreads library implements Posix 1003.1c threads on (as the name reveals) Linux. It provides kernel-level threads where scheduling is handled by the Linux kernel. Thus, unlike user-level thread packages, it can take advantage of multiprocessors.

FSU Pthreads (POSIX Threads)

This C library implements POSIX threads on a variety of operating systems, including Linux, FreeBSD, SCO Unix, Solaris, SunOS and DOS.

QpThread

QpThread is a C++ framework for threads and Unix signals that operates on top of POSIX threads. It supports deferred cancellation (through C++ exceptions), timers, thread pools, etc.

Other Free C/C++ Libraries

IBM ICU: International Components for Unicode New

ICU, or the International Components for Unicode, comprises C/C++ and Java libraries for Unicode support, internationalisation and globalisation (i8n/g11n). It supports Unicode text handling, full character properties and character set conversions, with more than 500 codepages, Unicode regular expressions, language sensitive collation and searching, normalisation (normalization), upper/lowercase, script transliterations, more than 230 locale data, multi-calendar and time zones, formatting of dates, times, numbers, currencies, messages, etc. If you are writing an application that requires internationalization and globalization support, and are working with Unicode, this is something that you should check out. It is licensed under the X License (an open source licence). Platforms supported include Windows, Linux, AIX, HP-UX, Solaris, etc.

Boost C++ Libraries

This site is a source of "free peer-reviewed portable C++ source libraries" (quoted from the site). There are numerous libraries available, including libraries for managing date and time, filesystems, iterators, random numbers, regex, tests, strings, text processing, containers, math and numerics, data structures, memory, parsing, concurrent programming, algorithms, etc.

STLSoft

STLSoft is a collection of templates in header form that contain numerous classes and functions for Windows and Unix systems. Included in this library are ATLSTL (for creating COM components with the Active Template Library), COMSTL (allows the manipulation of the Component Object Model interfaces and API), .netSTL (applies STL techniques to the .NET framework), InetSTL (applies the STL techniques to the Internet APIs), MFCSTL (allows the manipulation of the Microsoft Foundation Classes or MFC), UNIXSTL (library for programming Unix-type systems), and WinSTL (allows you to program using the Windows API). The library comes with documentation and works with numerous compilers including Borland C++, Comeau C/C++, Digital Mars C/C++, GNU gcc, Intel C/C++, Metrowerks Codewarrior, Microsoft Visual C++, and OpenWatcom. As of version 1.8.1, STLSoft is licensed under the BSD license.

libunicows

libunicows allows you to write programs that use Unicode on Windows 9x/ME with a compiler other than Microsoft Visual C++ (the Microsoft unicows library requires Visual C++). This library supports (at the time I write this) MinGW, Visual C++ 6, Borland C++, and Watcom (and OpenWatcom) C/C++. It comes with source code released under the MIT licence.

OSLib

OSLib is a C library for programmers writing system software (whether it be embedded software or even entire operating system kernels). It comprises 4 libraries (the extender library, the standard C library, the math library and the kernel library).

MIT Exokernel Operating System

The MIT Exokernel Operating System attempts to provide a level of abstraction of hardware so that you can concentrate on the other aspects of implementing an operating system. It may be useful to those of you planning to write an operating system.

The OSKit Project (Flux)

The OSKit Project is a C framework of 34 components providing a wide variety of facilities that is useful for people planning to write operating system kernels, servers, boot loaders, embedded applications and the like. The function libraries provide numerous facilities, including some common C library services (string, memory, printf, etc), default handlers for traps and interrupts, kernel support functions such as those that set up and manipulate page tables (etc), support for multiprocessor systems, POSIX emulation system call libraries, memory management, threads, synchronization, scheduling, debugging aids, hard disk handling, file system implementations, device driver implementations (SCSI, IDE, network drivers), video driver implementations, etc. The portions of OSKit that contain machine-dependent code currently supports Intel x86 and Digital DNARD (StrongArm SA-110 CPU).

regex

regex is a regular expression parser that is released into the public domain (or so the site says). It is useful if you want to write a program using regular expressions but don't want to use the GPL ones that come from the Free Software Foundation. (The package is somewhere in the middle of the page linked to; just scroll down to find it.)

glob

glob is a parser to handle wildcards (similar to the way that Unix shells parse wildcards). It is released into the public domain (or so the site says). It is useful if you want to write a program with globbing facility but don't want to use the GPL ones that come from the Free Software Foundation. (The package is somewhere in the middle of the page linked to; just scroll down to find it.)

SynEdit Multi-line Edit Control

SynEdit is a multi-line edit control that you can use in your Delphi and Borland C++ Builder programs. Features include syntax highlighting for a variety of programming languages and a macro recorder. This is a VCL control that comes with source code.

libsigc++ Callback Framework for C++

libsigc++ has C++ classes that provide you a typesafe callback system. You can define signals and assign callback functions to those signals. It is licensed under the GNU Library General Public License (LGPL). It works on platforms with a standards-compliant C++ compiler, such as those with gcc (see the Free C/C++ Compilers page for gcc). A port for Microsoft Visual C++ (which does not implement partial specializating) has also been integrated into the distribution, so the library should also work with that compiler.

The Standard Function Library

The Standard Function Library, or SFL, contains routines for compression, encryption, encoding, data type conversion, data output formatting, process control, dates, times, calendars, symbol tables, linked lists, configuration files, error message files, string manipulation, searching, Internet socket access, MIME, CGI, SMTP, batch programming, debug tracing, directory access, environment access, etc. It is designed with portability in mind. The library is written in ANSI C and is supported on MSDOS, Windows, OS/2, Linux, AIX, SunOS, HP/UX, Solaris, NetBSD, FreeBSD, SCO OpenServer, Digital Unix, and OpenVMS. The source code is also available.

HTML Tidy Library Project

HTML Tidy is an HTML validation library that comes with source code. It allows you to embed HTML validation facilities into your application, which may come in handy if you are writing your own editor.

Views - C++ Standard Template Library Extension

Views extends STL to include domain views, which allows you to simplify your code when you work with containers.

GNU Lightning

GNU Lightning is a library of routines that allows programs to generate assembly language code at runtime. It abstracts the target CPU, exposing your program to a standardized RISC instruction set. The library is supposed to be fast, thus making it useful if you're developing a Just-In-Time compiler.

Scintilla Edit Control

Ever wanted to create your own syntax-highlighting editor? Scintilla is a source code edit control, similar in concept to Microsoft's RichEdit control, that supports things like syntax highlighting, code completion and call tips. It also supports things like the use of proportional fonts, bold, italics, multiple foreground and background colours, and multiple fonts. The source code is available free, and the licence allows you to use the control in any project, free or commercial.

TurboPower Async Professional

If you need to add speech to your programs, or enable it to process speech input, TurboPower's Async Professional provides you an easy access to Microsoft's Speech API (SAPI) allowing you to integrate voice/speech recognition and speech synthesis in your programs. It also handles the sending and receiving (as well as viewing and printing) of faxes (and converts BMP, DCX, PCX and TIF files automatically), alphanumeric and text (GSM/SMS) paging, high speed file transfers (including the major file transfer protocols like Zmodem and FTP), IP telephony (audio and video, Voice Over IP or VOIP), Internet communications (Winsock access), supports ISDN modems, RS-232 and RS-485 standards, and includes an XML-based modem database. And so on. Like most of the TurboPower tools, this open source toolkit may be used with Delphi and Borland C++ Builder and ActiveX environments like Microsoft Visual C++ and Visual Basic. If you use Borland Kylix on Linux, you might want to try the TurboPower Async Professional CLX version.

TurboPower SysTools

TurboPower SysTools contain numerous utility functions and classes for Borland Delphi and Borland C++ Builder as well as programming environments that support COM objects (like Microsoft Visual Basic, Microsoft Visual C++. Among the routines included in this library are string manipulation routines, date and time math routines, high-speed sorting, high-precision maths, runtime math expression analyzer, Microsoft Excel-like finance and statistical routines, email attachment MIME encoding and decoding, reusable containers (stacks, queues, trees, deques, hash tables), CRC data integrity checking, 1 dimensional and 2 dimensional (1-D and 2-D) bar codes, money routines, logging classes, patterns, random number distributions, text data manipulation and more. SysTools is open source, released by TurboPower under the Mozilla Public License. It works on Windows systems. There is also a version of TurboPower SysTools for Kylix.

TurboPower Orpheus

TurboPower Orpheus contains over 120 VCL components such as data entry components, data entry validators, grid for presenting and editing 2 column information, status bars, progress bars, button and tab styles, reports, countdown and elapsed timer components, etc. Orpheus is open source, and may be used with development tools that support VCL such as Borland Delphi and C++Builder.

TurboPower ShellShock

ShellShock contains native VCL components that allow your application to integrate with the Windows shell and Windows explorer. Included in this package are tree views, list views, combo boxes, enumeration of folder contents, monitoring of shell events, file operations (copy, delete, move, rename, together with Windows shell animations), drag and drop support, Windows shortcut creation and inspection, customization of common dialog boxes, minimization to the system tray, etc. You need to use a development tool that supports VCL such as Borland C++Builder and Delphi to use this toolkit. ShellShock comes with source code.

TurboPower OnGuard

If you need to create demo versions of your programs, you might want to check out TurboPower's OnGuard library. The library provides you the ability to create applications that are time-limited, feature-limited, limited to a certain number of uses, limited to a certain number of concurrent network users, etc. Written in Object Pascal, it may be used in Windows development using tools like Borland C++Builder or Delphi.

TurboPower Essentials

TurboPower Essentials has 13 open source native VCL components that provides drop-down calendars and calculators, roll-up dialog boxes, 3-D labels, tiled backgrounds, scrolling messages, menu buttons, etc. You need to use a development tool that supports VCL such as Borland C++Builder and Delphi to use this toolkit.

TurboPower Visual PlanIt

Add time, task and contact management to your applications with Visual PlanIt's synchronized data-aware VCL components. You can create mult-column Outlook style contact grids; day, week, month event views, Outlook style task lists, connect-and-go database connectivity, printing, etc. The components are compatible with Delphi and C++Builder (and presumably any other development system that supports VCL components).

GetPot

GetPot, an anagram of the ubiquitous getopt, allows programs to parse command lines and simple input files by simply including the header file for the library (the entire library is apparently in the header file). C++, Java, Ruby and Python versions are currently available. The library is distributed under the GNU LGPL.

MyLibC

MyLibC is a clone of glibc for Windows. The author wrote this to reduce the size of executables that resulted when glib was used on Windows. Sources are provided.

uClibc - C Library for Embedded Systems

uClibc is a C library for developing embedded Linux systems. It supports shared libraries, multithreading and runs on standard Linux systems with support for ARM, i386, h8300, m68k, mips, mipsel, PowerPC, SH, SPARC, and v850 processors.

GradC++ ToolBox

GradC++ ToolBox contains several C++ components dealing with threading, program options, logging, and initialisation of COBRA services. It comes with an administrative guide, programmers' guide and sources. The C++ library may be used free of charge for non-commercial purposes.

IO95: Win95 LFN API Wrapper Library

This library has functions which you can call from your MSDOS programs to access the long filenames (LFN) API found in Windows 95 and above. It thus makes it easy for you to write long file name (LFN) support. The library contains the POSIX.1 compatible opendir() functions, DOS findfirst() functions, open() functions, fopen() functions, mk/rm/chdir(), remove(), unlink(), rename(), getcwd(), getdcwd(), getcurdir(), fullpath(), lfn2sfn(). As you can see, all the hard work of accessing the API has been done for you - just use the usual familiar functions (whether Unix or DOS). It requires a Borland compiler to compile (which you can get it for free, legally - check out our Free C/C++ Compilers page).

U2NT Library: Unix/NT Cross-Platform Library

This is a library that eases the work needed to port Unix programs to NT. There aren't many details on the website about the libraries' capabilities, but you can simply download it from their site and check it out yourself.

ClibPDF PDF Library

ClibPDF is a C library that allows you to create PDF files from your application or even CGI scripts. With PDF files becoming more popular on the Internet, it is beginning to look like it may be a good idea for more applications to be able to create and access PDF files. The library is free if you are using it for non-profit purposes.

Graph Template Library (GTL)

This C++ graph library, based on the Standard Template Library (STL), contains classes useful when you work with graphs, nodes, and edges, as well as basic algorithms which can be used to build more complex graph algorithms. The library has been used on Solaris, Linux, Windows NT, 95, 98, HP-UX and FreeBSD, although it is possible that it works elsewhere as well.

Matrix TCL Lite

Matrix TCL Lite is a C++ matrix template class that may be used for common matrix operations like any other built-in data types. It has been tested with Borland C++ 5.0 (both 16 and 32 bit); Borland C++ 5.5, C++ Builder version 1.0, 3.0, 4.0 and 5.0; MS Visual C++ version 4.0, 4.2, 5.0 and 6.0; SUN g++ under Sun Solaris; GNU C++ and SGI C++ version 7.2.1; Metrowerks CodeWarrior Pro 5; and Sybase Power++ v 2.1.

Ensemble

Ensemble is a toolkit for building reliable distributed applications. Included in this toolkit is a library of protocols which you can use to build your distributed applications. The library primarily uses UDP/IP sockets. You can write your applications in C, C++, Java (on Solaris and NT), and ML. Ensemble itself is written in ML and will apparently run on any platform that supports Objective Caml and sockets, including Windows, SunOS4, Solaris, Linux and RS6000-AIX. You can get the binaries for SunOS, Solaris, Linux and Windows NT. Source code is also available for download.

Dislin

This is a plotting library for displaying data as curves, bar graphs, pie charts, 3D-colour plots, surfaces, contours and maps. Versions are available for C, Fortran 77 and Fortran 90 compilers on Linux, FreeBSD, OpenVMS, MS-DOS, Windows 95/98/NT, and other flavours of Unix. On some operating systems, Java, Perl, and Python are also supported. (Not all versions of the library are free, though.)

LibSMI

This C library "allows network management applications to access SMI MIB module information through a well defined API that hides the nasty details of locating and parsing SMIv1/v2 MIB modules."

GNET Network Library

This is a simple network library built on top of glib. It works on Linux, BSD, Mac OS X, Solaris, HP and Windows.

LibJeeps Library

This is a "Unix-based Garmin CPS communication and analysis function library and development system. To quote/paraphrase from their documentation, it includes high level host communication routines that treat waypoints, almanacs, etc as objects; datum conversions; cartographic functions; etc. The source code is distributed under the GNU LGPL, and is written in ANSI C.

Whisper C++ Application Framework

Whisper is a general purpose C++ application framework, which takes advantage of templates, multiple inheritance, STL and exceptions. It is portable to both Macintosh and Win32. It contains numerous debugging tools.

OmniORB

This is a CORBA 2 ORB (with associated libraries) that was originally developed by AT&T Laboratories, Cambridge, and is certified CORBA 2.1 compliant. OmniORB is distributed under the GNU GPL and the libraries in the package is distributed under the Library GPL. The package is designed in such a way so that you can actually distribute your applications that use the libraries without being forced to release your source code as well. Platforms supported include Solaris, Windows NT, Windows 95, Linux (x86, PowerPC), Digital Unix, AIX, HPUX, Open VMS (Alpha and Vax), NextStep, Reliant Unix, Phar Lap's Real Time ETS Kernel, SGI Irix, SCO Unixware, MacOS, OS RTEMS, SCO OpenServer, etc. In case you are wondering what CORBA is, it basically defines the interface and API that allows programs to communicate with each other even if they are running on separate machines on different hardware and operating systems. If you need more information, you can check up the Object Management Group's website for their beginner's guide.

GNU Common C++

GNU Common C++ is a C++ framework for developing portable threaded applications. It has abstractions for threads, sockets, XML parsing, serialization, config files, and so on, hiding the differences between platforms in its classes so that you can write code that is (hopefully) portable. It is released under the GNU GPL license.

Hoard malloc/free Replacement

Hoard is a malloc/free replacement that is supposed to be fast, scalable and memory efficient. It supports Linux and other Unix platforms.

NCurses

This is a free implementation of the curses package of Unix. It has all the BSD curses facilities plus the System V enhancements. Platforms supported include Linux and most (if not all) Unix systems. It has been ported even to OS/2. For those not familiar with curses, this is library that allows programs to write to the screen in a terminal-independent manner.

OPP C++ Class Library

A C++ class library that has a number of features, including classes for retrieving files via HTTP, sending and receiving email, database classes, thread support, string class, html parser, etc. It supports Unix platforms.

Boehm-Demers-Weiser Garbage Collector

A garbage collector for C/C++ that can also function as a memory leak detector. You can simply replace your calls to malloc() with GC_malloc(). Win32, Win32s, OS/2, MacOS, AmigaDOS and Unix systems are supported.

Related Pages

Newest Pages on This Site

posted on 2006-08-08 20:16 四海 閱讀(2447) 評論(0)  編輯 收藏 引用 所屬分類: 類庫/框架
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲精品乱码视频| 亚洲午夜精品久久| 你懂的网址国产 欧美| 欧美专区第一页| 欧美与黑人午夜性猛交久久久| 午夜精品一区二区三区在线| 亚洲一区二区三区视频播放| 亚洲午夜小视频| 亚洲欧美日韩精品在线| 久久精品国产清自在天天线| 蜜桃av一区二区三区| 欧美日韩伊人| 激情久久久久| 在线一区日本视频| 久久九九99视频| 亚洲黄色一区二区三区| 一区二区三区日韩欧美| 西瓜成人精品人成网站| 美女久久一区| 国产精品久久久久天堂| 国产一区二区三区网站| 日韩五码在线| 久久天天躁夜夜躁狠狠躁2022| 欧美国产激情| 亚洲香蕉在线观看| 久久综合色8888| 国产精品网红福利| 亚洲毛片视频| 久久一二三区| 亚洲国产cao| 欧美精品电影在线| 国产一区二区三区的电影| 亚洲精品一二| 麻豆91精品91久久久的内涵| 亚洲美女在线国产| 久久婷婷亚洲| 国产曰批免费观看久久久| 一区二区三区四区蜜桃| 欧美大片一区二区三区| 欧美在线观看视频一区二区三区| 欧美日韩三级视频| 亚洲欧洲一二三| 久久综合中文| 久久成人免费日本黄色| 国产伦精品免费视频| 亚洲天堂av在线免费| 欧美福利在线观看| 久久精品国产91精品亚洲| 国产麻豆精品视频| 亚洲欧美在线磁力| 夜夜嗨av一区二区三区| 欧美激情视频在线播放| 在线看片日韩| 久久综合色播五月| 久久久久久久久久久久久久一区 | 蜜桃av一区二区三区| 国产一区二区三区免费不卡| 欧美在线观看www| 亚洲综合日韩在线| 国产精品美女| 久久av一区二区三区亚洲| 亚洲综合丁香| 国产午夜精品一区二区三区视频 | 欧美成熟视频| 裸体歌舞表演一区二区| 亚洲福利视频在线| 亚洲激情社区| 欧美日韩在线观看一区二区三区 | 一区二区av| 国产精品久久久久91| 亚洲欧美日韩一区二区在线 | 亚洲一级黄色片| 国产精品亚洲综合| 久久久国产91| 国产精品www| 日韩一区二区免费看| 影音先锋久久资源网| 亚洲午夜视频| 欧美在线视频观看免费网站| 欧美日韩国产小视频| 亚洲国产欧美一区二区三区久久| 欧美午夜免费电影| 一区二区三区高清不卡| 在线视频亚洲一区| 欧美性淫爽ww久久久久无| 日韩一级精品| 欧美一区二区啪啪| 欧美日韩久久精品| 亚洲深夜福利视频| 久久精品国产精品| 欧美成人免费在线视频| 最新日韩在线视频| 欧美日韩亚洲视频| 欧美亚洲综合久久| 亚洲国产小视频在线观看| av成人免费在线观看| 国产日韩欧美在线播放不卡| 久久精品国产77777蜜臀| 亚洲人人精品| 另类图片综合电影| 亚洲欧美国产一区二区三区| 国产一二三精品| 欧美日韩日本网| 久久亚洲私人国产精品va| 国产精品99久久久久久人| 农夫在线精品视频免费观看| 亚洲一区欧美激情| 日韩视频在线观看| 在线视频观看日韩| 国产精品亚洲第一区在线暖暖韩国| 久久久久久一区| 久久精品免费播放| 欧美韩日高清| 久久成人资源| 欧美一区二区三区喷汁尤物| 亚洲日本国产| 亚洲欧洲精品一区二区三区不卡 | 久久精品欧美日韩| 午夜一区二区三区在线观看| 一区二区三区高清在线观看| 亚洲欧洲三级电影| 亚洲裸体视频| 欧美在线观看一区| 久久综合久久久久88| 米奇777在线欧美播放| 欧美国产专区| 亚洲一区二区少妇| 久久精品一区| 欧美激情综合色| 国产乱子伦一区二区三区国色天香| 国产欧美综合一区二区三区| 黑人操亚洲美女惩罚| 亚洲精品乱码久久久久久蜜桃91| 日韩写真在线| 蜜臀99久久精品久久久久久软件| 欧美黄网免费在线观看| 一本一本久久a久久精品牛牛影视| 亚洲先锋成人| 欧美日本韩国| 一色屋精品视频在线看| 亚洲一级二级在线| 欧美1区免费| 久久精品成人欧美大片古装| 国产精品高清免费在线观看| 国产午夜精品久久久| 亚洲女女女同性video| 亚洲激情在线观看| 久久久久久久久久久久久久一区 | 美国成人直播| 亚洲一区国产视频| 欧美午夜精品久久久| 亚洲激情国产精品| 免费观看成人鲁鲁鲁鲁鲁视频 | 国模大胆一区二区三区| 国产精品扒开腿做爽爽爽视频 | 欧美日韩亚洲高清一区二区| 国产日韩欧美高清免费| 午夜日韩激情| 午夜视频在线观看一区| 国产精品亚洲一区二区三区在线| 亚洲私人影吧| 欧美一区高清| 国产美女精品人人做人人爽| 亚洲视频在线播放| 亚洲一区三区电影在线观看| 国产精品国产三级国产专播品爱网| 一区二区欧美日韩视频| 一区二区三区四区国产| 国产午夜亚洲精品羞羞网站| 老牛影视一区二区三区| 久久午夜精品| 亚洲欧美www| 裸体一区二区| 久久精品一级爱片| 欧美久久九九| 麻豆精品传媒视频| 欧美午夜精品理论片a级大开眼界| 久久久久国内| 国产精品毛片a∨一区二区三区|国| 欧美在线观看一区二区| 欧美国产一区二区| 久久欧美肥婆一二区| 欧美日韩一区三区四区| 亚洲电影视频在线| 国产在线高清精品| 一区二区三区国产在线观看| 亚洲午夜精品福利| 在线中文字幕一区| 久久久久久综合| 久久久精品国产99久久精品芒果| 欧美国产精品劲爆| 亚洲黄色在线观看| 亚洲第一精品夜夜躁人人爽| 香蕉亚洲视频| 久久精品夜色噜噜亚洲aⅴ| 国产欧美日韩另类一区| 亚洲在线观看免费视频| 先锋a资源在线看亚洲| 国产精品视频网站| 欧美一区二视频|