《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 嵌入式技術(shù) > 設(shè)計(jì)應(yīng)用 > 基于Mideva編譯器的MATLAB與VC++混合編程技術(shù)
基于Mideva編譯器的MATLAB與VC++混合編程技術(shù)
2016年微型機(jī)與應(yīng)用第1期
柴西林1,姜麗德2,馮凱1
(1.西北師范大學(xué)知行學(xué)院,甘肅 蘭州730070; 2. 甘肅天鑒建設(shè)集團(tuán)有限公司,甘肅 蘭州730000)
摘要: 主要研究使用MATLAB編譯器實(shí)現(xiàn)MATLAB和VC++混合編程的方法。通過(guò)VC++直接運(yùn)行Mideva編譯好的MATLAB可執(zhí)行文件,或者調(diào)用Mideva編譯好的M文件動(dòng)態(tài)鏈接庫(kù),或者直接使用將M文件由Mideva轉(zhuǎn)換的C++代碼等三種方式之一,均可實(shí)現(xiàn)混合編程。將以上三種方法,通過(guò)一個(gè)基于MFC的對(duì)話框程序?qū)嵗^直觀地演示混合編程的實(shí)現(xiàn)過(guò)程。
關(guān)鍵詞: Matlab VC Mideva編譯器 混合編程
Abstract:
Key words :

  摘要:主要研究使用MATLAB編譯器實(shí)現(xiàn)MATLAB和VC++混合編程的方法。通過(guò)VC++直接運(yùn)行Mideva編譯好的MATLAB可執(zhí)行文件,或者調(diào)用Mideva編譯好的M文件動(dòng)態(tài)鏈接庫(kù),或者直接使用將M文件由Mideva轉(zhuǎn)換的C++代碼等三種方式之一,均可實(shí)現(xiàn)混合編程。將以上三種方法,通過(guò)一個(gè)基于MFC的對(duì)話框程序?qū)嵗^直觀地演示混合編程的實(shí)現(xiàn)過(guò)程。

  關(guān)鍵詞: MATLAB;VC++;Mideva編譯器;混合編程

0引言

  MATLAB是當(dāng)前在國(guó)內(nèi)外十分流行的工程設(shè)計(jì)和系統(tǒng)仿真軟件[1]。MATLAB具有很強(qiáng)的數(shù)值計(jì)算和分析能力,尤其是其功能龐大的工具箱可直接應(yīng)用到很多工程領(lǐng)域[2]。它以函數(shù)的形式為用戶提供不同領(lǐng)域的計(jì)算,通過(guò)調(diào)用需要的函數(shù)并賦予實(shí)際參數(shù),用戶就能解決實(shí)際問(wèn)題[3]。而VC++在這方面的應(yīng)用不太成熟,但是VC++具有高效、靈活等特點(diǎn)。在科學(xué)研究和工程實(shí)踐中,將MATLAB和VC++結(jié)合起來(lái)進(jìn)行混合編程,具有非常重要的意義。但是,M語(yǔ)言是一種解釋性語(yǔ)言,其應(yīng)用場(chǎng)合和執(zhí)行速度都受到了限制;而VC++是一種高效率、能對(duì)硬件進(jìn)行操作的高級(jí)語(yǔ)言。將兩者的優(yōu)勢(shì)結(jié)合起來(lái),無(wú)疑給編程者帶來(lái)了福音,使工作效率大大提高,開(kāi)發(fā)周期明顯縮短。

  MATLAB與Visual C++的混合編程技術(shù)方法有很多,主要有使用MATLAB引擎、使用ActiveX控件、使用MAT文件共享數(shù)據(jù)、使用Mideva工具、使用CMEX技術(shù)和使用Matlab其他編譯器等多種技術(shù)實(shí)現(xiàn)混合編程。通常,根據(jù)兩款軟件的特點(diǎn),在混合編程中核心程序的開(kāi)發(fā)主要由Matlab完成,而VC++可用來(lái)開(kāi)發(fā)交互式很好的GUI且易于與硬件接口。

1Mideva集成調(diào)試編輯環(huán)境

  11Mideva簡(jiǎn)介

  Mideva是一種具有比MATLAB更強(qiáng)大的編輯、調(diào)試功能的集成調(diào)試編輯環(huán)境[4],通過(guò)其內(nèi)核Matcom 能夠?qū)文件轉(zhuǎn)化為C語(yǔ)言的代碼[5],并通過(guò)Visual C++將其編譯成可執(zhí)行程序或動(dòng)態(tài)鏈接庫(kù)[5]。近千個(gè)基本的MATLAB功能函數(shù)包含于Mideva中,在與C++的混合編程中只需做必要的設(shè)置即可,從而不再依賴MATLAB,實(shí)現(xiàn)了對(duì)MATLAB強(qiáng)大工具箱函數(shù)的調(diào)用。不足之處在于,Matcom對(duì)struct等類的支持不足,而且有些繪圖尤其是三維繪圖效果不是很好。因此,涉及三維繪圖以及M文件太大的情況下,不適合使用。

  12Mideva集成調(diào)試編輯環(huán)境的配置

  在MATLAB環(huán)境中可以由M文件生成exe文件,但此exe文件仍需要MCR才能運(yùn)行,而利用Matcom則可以生成不再需要Matcom環(huán)境支持的exe文件[67]。其生成方法相當(dāng)簡(jiǎn)便,直接利用Matcom菜單“File/Compile to exe…”彈出如圖1所示的對(duì)話框,然后選擇所需的M文件,Matcom會(huì)自動(dòng)生成相應(yīng)的exe文件。Mideva的此項(xiàng)功能是僅針對(duì)Visual C++開(kāi)發(fā)的,生成dll的方法與生成exe文件的方法類似,在此過(guò)程中會(huì)同時(shí)生成相應(yīng)的cpp文件。因此,如果使用Visual C++開(kāi)發(fā)程序,最好直接使用上述過(guò)程中編譯生成的cpp文件,而不要直接使用dll文件。編譯過(guò)后在Mideva下方的輸出欄,如圖1所示,顯示編譯完成。

001.jpg

  值得說(shuō)明的是,Mideva環(huán)境下繪制圖形,還可以設(shè)計(jì)GUI界面程序,與MATLAB的GUIDE相似[8]。Mideva還可以像VC++一樣對(duì)M文件進(jìn)行調(diào)試。

2Mideva集成調(diào)試編輯環(huán)境的使用

  Mideva安裝時(shí)會(huì)提示選取C/C++編輯器,還需要指定MATLAB,以便使編譯文件中的一些系統(tǒng)函數(shù)找到所需路徑。Mideva接口方便,通過(guò)菜單File→Compile to dll可直接實(shí)現(xiàn)M文件到可執(zhí)行文件的轉(zhuǎn)換,同時(shí)會(huì)自動(dòng)生成相應(yīng)的C/CPP文件。為了將C/CPP代碼添加到VC++的工程中,必要的設(shè)置主要有以下幾步。

  (1)添加頭文件

  在“matcom45\\lib”目錄下,可以找到Mideva提供的函數(shù)頭文件Matlib.h。具體方法是:在菜單“Tools/Options…”中,選擇“Directories”選項(xiàng)卡,然后在“Show Directories for”中選取“Include files”,然后添加目錄“matcom45\\lib”。如圖2所示。

002.jpg

  (2)添加庫(kù)文件

  在“Show Directories for”中選取“Library files”,然后添加目錄“matcom45\\lib”。如圖3所示。需要注意的是,不同版本的Mideva文件名可能略有差異,可以修改matlibh中Matcom_VERSION宏定義。

 

003.jpg

  以VC60為例,Mideva同時(shí)提供可供使用的插件,單擊VC60菜單“Tools/Customize...”,將會(huì)彈出如圖4所示對(duì)話框,然后選擇“Addins and Macro Files”選項(xiàng)卡,單擊瀏覽按鈕,選擇“matcom45/bin/mvcidedll”,單擊關(guān)閉,則在VC60集成環(huán)境中出現(xiàn)Visual Matcom圖標(biāo),此時(shí)表明MATLAB的編譯工具已與VisualC ++連接,如圖5所示。  

004.jpg

3使用Mideva實(shí)現(xiàn)混合編程

  31混合編程實(shí)現(xiàn)過(guò)程流程圖

  運(yùn)用Visual C++調(diào)用MATLAB實(shí)現(xiàn)混合編程,通過(guò)以下三種方式均可實(shí)現(xiàn):(1)Mideva將M文件編譯為可執(zhí)行文件,VC通過(guò)編程執(zhí)行可執(zhí)行文件實(shí)現(xiàn)混合編程。(2)Mideva將M文件編譯為動(dòng)態(tài)鏈接庫(kù),VC在運(yùn)行時(shí)調(diào)用。(3)Mideva將文件轉(zhuǎn)換為C++代碼,VC直接使用轉(zhuǎn)換后的代碼進(jìn)行混合編程。將以上三種方法通過(guò)一個(gè)基于MFC的對(duì)話框程序?qū)嵗菔净旌暇幊痰膶?shí)現(xiàn)過(guò)程,如圖6所示。

005.jpg

  32基于 MFC的對(duì)話框?qū)嵗绦驅(qū)崿F(xiàn)混合編程的步驟

  (1)創(chuàng)建名稱為MidevaDemo1m的M文件。在MATLAB環(huán)境下創(chuàng)建M文件,內(nèi)容為一個(gè)簡(jiǎn)單的正弦函數(shù)。并將M文件保存在新建的工程目錄下。

  (2)在Mideva環(huán)境下將MidevaDemo1m分別編譯為動(dòng)態(tài)鏈接庫(kù)和可執(zhí)行文件,在工程目錄下產(chǎn)生相關(guān)的代碼。由于動(dòng)態(tài)鏈接庫(kù)和可執(zhí)行文件產(chǎn)生的“g_MidevaDemo1cpp”不同,所以分別新建兩個(gè)工程目錄“DLLWORK”和“EXEWORK”。其他兩個(gè)文件“MidevaDemo1h”和“MidevaDemo1cpp”在兩個(gè)工程中內(nèi)容相同。

  (3)創(chuàng)建MFC對(duì)話框的工程,工程名稱為MCCDemo。設(shè)計(jì)對(duì)話框界面如圖7所示。

006.jpg

  (4)在文件“MccDemo1Dlgcpp”中包含頭文件:

  include<matlib.h>

  (5)向工程添加文件V4501lib,如圖8所示。

007.jpg

  (6)在圖7所示的MFC實(shí)例混合編程運(yùn)行結(jié)果總界面中,單擊“執(zhí)行EXE程序”按鈕,則彈出如圖9所示界面;單擊“調(diào)用DLL代碼”則彈出如圖10所示界面;單擊“執(zhí)行源代碼”則彈出如圖11所示界面。

008.jpg

4結(jié)論

  從上述運(yùn)行結(jié)果可以看出,不同的運(yùn)行方式得到的圖形繪制結(jié)果一致。運(yùn)用VC++通過(guò)編程執(zhí)行exe文件實(shí)現(xiàn)的混合編程,這種方式易于維護(hù),但應(yīng)用程序耦合比較松散,界面不統(tǒng)一。VC ++調(diào)用MATLAB數(shù)學(xué)庫(kù)和經(jīng)過(guò)編譯的動(dòng)態(tài)鏈接庫(kù),具有內(nèi)存需求小、執(zhí)行速度快、可以發(fā)布給沒(méi)有MATLAB的用戶使用等顯著的優(yōu)點(diǎn)。但也有幾個(gè)缺點(diǎn):用戶不能夠在基于MATLAB數(shù)學(xué)庫(kù)和圖形庫(kù)的應(yīng)用程序中使用MATLAB的 eval()和input()函數(shù),不能調(diào)用圖形句柄系統(tǒng)的函數(shù),不能調(diào)用MATLAB工具箱的函數(shù)。本文僅在可行性(feasibility)層面上進(jìn)行了論證,對(duì)于實(shí)質(zhì)性的應(yīng)用還需進(jìn)一步研究和實(shí)踐。

參考文獻(xiàn)

  [1] 柴西林,邵照勇.基于MatlabGUI的數(shù)字濾波器設(shè)計(jì)及其應(yīng)用[J].微型機(jī)與應(yīng)用,2012,31(14):3-6.

  [2] 張亮,王繼陽(yáng).MATLAB與C/C++混合編程[M].北京:人民郵電出版社,2008.

  [3] 柴西林,朱國(guó)平,邵照勇.基于不同算法實(shí)現(xiàn)的數(shù)字圖像水印技術(shù)及其抗攻擊性比較[J].數(shù)字技術(shù)與應(yīng)用,2012(3):97-98.

  [4] IDEVA1 M.Matcom &Visual Matcom user’s guide V 45 Release [M] .MathToo1s Ltd.,1999.[5] 蘇金明,黃國(guó).MATLAB與外部程序接口[M].北京:電子工業(yè)出版社,2008.

  [6] 楊文臣,張輪,何兆成,等.Matlab 與VC++混合編程及其在交通信號(hào)兩級(jí)模糊控制中的應(yīng)用[J].公路交通科技,2012,29(9):123-128.

  [7] 易馳,文小玲,鄒艷華,等.基于VC++60的讀表軟件設(shè)計(jì)[J].微型機(jī)與應(yīng)用,2014,33(5):16-19.

  [8] 肖永韌,解習(xí)農(nóng),劉曉峰.VC 與MATLAB 混合編程之DL L實(shí)現(xiàn)方法[J].計(jì)算機(jī)工程與應(yīng)用, 2001(13):174- 176.


此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
欧美激情办公室aⅴ_国产欧美综合一区二区三区_欧美午夜精品久久久久免费视_福利视频欧美一区二区三区

          六月婷婷久久| 久久精品国产99精品国产亚洲性色| 亚洲国产精品www| 精品91免费| 在线视频一区观看| 久久久久国产一区二区| 亚洲午夜精品久久| 亚洲欧美日韩国产一区| 欧美喷水视频| 国产精品久久久久久久久久直播| 老司机久久99久久精品播放免费| 亚洲一二三区在线| 性欧美精品高清| 欧美日韩一区在线视频| 国产午夜久久| 亚洲视频欧美在线| 久久国产一二区| aa成人免费视频| 国内精品美女在线观看| 国产精品毛片va一区二区三区| 久久综合婷婷| 国产精品美女久久久| 国产一区二区三区自拍| 久久综合婷婷| 久久aⅴ乱码一区二区三区| 影音先锋中文字幕一区| 欧美日韩精品免费观看视一区二区| 国产三级精品在线不卡| 亚洲乱亚洲高清| 国产精品大片| 欧美日韩一区二区三区免费| 久久国产欧美精品| 国产伦精品一区二区三区视频孕妇| 亚洲无吗在线| 韩国亚洲精品| 国语对白精品一区二区| 欧美色一级片| 欧美日韩福利| 欧美国产三级| 午夜精品亚洲| 欧美日韩国产一区精品一区| 狂野欧美一区| 午夜国产精品视频免费体验区| 欧美一级一区| 欧美一区激情| 欧美日韩一区自拍| 激情成人亚洲| 亚洲美女视频在线免费观看 | 亚洲国产美女| 欧美日韩91| 激情欧美日韩一区| 亚洲国产一区二区三区在线播| 国产精品v日韩精品v欧美精品网站| 欧美激情一区| 国内自拍一区| 夜夜嗨av一区二区三区网站四季av| 在线看片欧美| 国产亚洲毛片在线| 性高湖久久久久久久久| 久久男女视频| 国产精品va| 亚洲精品中文字幕在线| 国产视频亚洲| 久久尤物视频| 亚洲高清在线播放| 免费在线播放第一区高清av| 欧美国产另类| 亚洲日韩成人| 久久精品午夜| 亚洲高清二区| 久久国产日本精品| 亚洲成人在线视频网站| 国产精品免费看| 欧美成人一区二免费视频软件| 国产一区再线| 性欧美videos另类喷潮| 欧美午夜精品理论片a级大开眼界| 亚洲国产电影| 欧美一区国产在线| 一本色道久久综合亚洲精品高清 | 亚洲高清资源| 亚洲一区综合| 狠狠色伊人亚洲综合网站色| 国产伦精品一区二区三区| 欧美在线亚洲综合一区| 99xxxx成人网| 欧美午夜电影在线观看| 国产伦精品一区二区三区四区免费| 欧美日韩岛国| 嫩草成人www欧美| 亚洲大片在线| 欧美国产日本| 国产精品制服诱惑| 国内精品视频在线播放| 蜜桃久久精品乱码一区二区| 99香蕉国产精品偷在线观看 | 在线成人欧美| 欧美大片一区| 亚洲综合欧美日韩| 一本久道久久综合婷婷鲸鱼| 黄色亚洲在线| 欧美激情综合| 欧美国产91| 老鸭窝毛片一区二区三区| 亚洲美洲欧洲综合国产一区| 国产主播一区| 欧美黄色一区| 国产精品magnet| 久久精品动漫| 夜夜嗨一区二区三区| 欧美精品三级| 欧美日韩精品久久| 国产一区久久| 在线观看日韩av电影| 国语自产精品视频在线看8查询8| 国产精品大全| 亚洲国产一区二区三区高清| 亚洲欧洲综合| 在线视频一区观看| 国产精品久久久对白| 国产伦一区二区三区色一情| 国产精品欧美久久| 亚洲一区二区三区在线观看视频| 亚洲一区二区三区四区五区午夜| 国产精品手机在线| 久久久亚洲人| 欧美日韩亚洲一区| 亚洲国产mv| 亚洲专区在线| 欧美~级网站不卡| 欧美视频导航| 亚洲精品综合| 久久这里只有| 亚洲视屏一区| 国产精品久久久一区二区| 亚洲欧美成人| 欧美激情视频一区二区三区在线播放| 亚洲视频精品| 免费日韩视频| 精品动漫3d一区二区三区免费| 亚洲国产裸拍裸体视频在线观看乱了中文| 在线视频精品一区| 欧美一区免费视频| 亚洲另类黄色| 欧美久色视频| 国产精品亚洲产品| 狠狠色伊人亚洲综合网站色 | 欧美一区三区二区在线观看| 黄色av成人| 久久xxxx| 99精品视频免费观看视频| 久久久久久婷| 亚洲精品乱码| 欧美视频1区| 亚洲综合社区| 亚洲欧洲一区二区天堂久久| 久久先锋影音| av不卡在线看| 亚洲手机视频| 欧美欧美全黄| 久久大香伊蕉在人线观看热2| 韩日成人av| 久久字幕精品一区| 免费日韩一区二区| 国产精品美女久久久| 亚洲成人在线| 狠狠色狠狠色综合人人| 麻豆91精品| 国产精品一区二区三区观看| 亚洲国产精品久久久久久女王| 另类亚洲自拍| 亚洲男人影院| 亚洲综合国产| 国产日韩一区| 一本一道久久综合狠狠老精东影业| 亚洲欧美综合| 久热这里只精品99re8久| 国产精品免费一区二区三区在线观看| 精品动漫一区| 亚洲无毛电影| 伊人蜜桃色噜噜激情综合| 国产精品a久久久久| 欧美精品91| 欧美视频日韩| 国产一区二区三区自拍| 亚洲欧美亚洲| 午夜精品视频| 欧美色综合网| 精品电影一区| 99在线精品视频在线观看| 亚洲精品女人| 国产午夜精品一区二区三区欧美| av成人国产| 午夜一区不卡| 欧美一区久久| 黄色成人在线网站| 亚洲青涩在线| 亚洲在线播放| 欧美成人久久| 伊人久久大香线蕉av超碰演员| 亚洲成人中文| 国产日韩欧美一区二区| 久久本道综合色狠狠五月| 久久午夜电影| 黄色国产精品| 国产精品久久久一区二区三区| 免费日韩视频| 亚洲天堂男人| 亚洲欧美久久| 国内在线观看一区二区三区| 99精品热6080yy久久| 美女视频一区免费观看| 海角社区69精品视频| 一本一道久久综合狠狠老精东影业 | 久久亚洲图片| 国产一区二区三区无遮挡| 亚洲精品社区| 欧美在线一二三区| 免费视频一区| 欧美国产视频在线观看| 亚洲二区免费| 久久夜色精品| 亚洲久久一区| 午夜精品亚洲| 国产精品综合色区在线观看| 亚洲欧美伊人| 国产精品一区在线观看| 国产在线精品二区| 免费在线一区二区| 伊人久久av导航| 媚黑女一区二区| 亚洲精品美女91| 男人的天堂亚洲在线| 一区二区在线不卡| 国产精品免费看| 国内精品视频在线播放| 久久福利影视| aa亚洲婷婷| 欧美ab在线视频| 国产日韩一区| 韩国一区二区三区美女美女秀| 亚洲一区二区在| 亚洲国产国产亚洲一二三| 欧美韩国一区| 久久久精品五月天| 午夜一级在线看亚洲| 99精品免费视频| 亚洲大胆av| 亚洲午夜极品| 欧美日韩国产高清| 欧美aa国产视频| 久久精品二区三区| 久久精品女人天堂| 久久国产欧美精品| 亚洲欧美精品在线观看| 亚洲视频大全| 国产精品免费一区二区三区在线观看| 在线看片欧美| 亚洲区欧美区| 日韩视频在线播放| 99综合在线| 国产日韩欧美在线播放不卡| 99国产精品私拍| 亚洲精品人人| 一区二区三区免费看| 99这里有精品| 国产毛片久久| 久久亚洲视频| 欧美激情 亚洲a∨综合| 欧美日韩三级电影在线| 国内成人在线| 亚洲日本黄色| 国产精品五区| 久久中文精品| 狠狠久久综合婷婷不卡| 亚洲久久视频| 男人的天堂亚洲在线| 久久久久久久高潮| 欧美搞黄网站| 亚洲福利av| 国产精品尤物| 欧美福利精品| 亚洲激情综合| 午夜亚洲性色视频| 欧美日韩在线一二三| 黄色日韩在线| 国产精品日韩| 午夜精品一区二区三区四区| 国模一区二区三区| 国产欧美日韩在线播放 | 国产精品国产精品| 尤物精品在线| 久久久久.com| 黄色亚洲在线| 久久国产主播| 亚洲人成高清| 久久久久一区二区三区| 国产精品国产亚洲精品看不卡15| 99国产成+人+综合+亚洲欧美| 免费在线播放第一区高清av| 国产一区二区三区四区老人| 国产欧美一级| 欧美日韩亚洲一区二区三区四区| 亚洲人妖在线| 久久日韩精品| 99精品国产高清一区二区| 欧美激情视频一区二区三区免费| 亚洲激情一区| 欧美精品一区二区视频| 亚洲一区二区四区| 在线观看视频日韩| 欧美激情91| 性欧美xxxx大乳国产app| 亚洲国产一区二区三区高清| 欧美黄色免费| 午夜影院日韩| 亚洲精品一区二区三区蜜桃久| 欧美成人蜜桃| 亚洲一区三区电影在线观看| 亚洲精品韩国| 在线播放不卡| 国产综合精品| 欧美激情性爽国产精品17p| 欧美一进一出视频| 国产精品日韩欧美一区二区| 亚洲人体大胆视频| 好看的日韩av电影| 亚洲综合日韩| 亚洲欧洲另类| 亚洲图色在线| 欧美三级午夜理伦三级中文幕| 亚洲欧美日韩综合国产aⅴ| 99re热精品| 日韩视频在线观看国产| 亚洲图片在线观看| 国产精品夜夜夜| 在线精品观看| 国产在线成人| 狠狠色综合一区二区| 国产一区日韩一区| 亚洲小说欧美另类婷婷| 黄色精品免费| 亚洲国产精品123| 日韩视频在线观看国产| 一区二区精品在线| 国产亚洲福利| 久久精品国产清高在天天线| 久久久久久精| 亚洲毛片播放| 欧美日韩1区| 国产综合18久久久久久| 欧美日韩在线高清| 欧美日韩一区二区高清| 黄色精品免费| 在线日韩av| 国产伦精品一区二区三区照片91| 亚洲一区二区三区免费在线观看 | 美女亚洲精品| 午夜精品影院| 黑人一区二区三区四区五区| 亚洲欧洲一二三| 国产精品久久久亚洲一区| 欧美综合国产| 欧美涩涩网站| 一本色道久久综合一区| 亚洲欧美日韩视频二区| 欧美 日韩 国产一区二区在线视频 | 亚洲国产日韩综合一区| 久久人人九九| 久久国产精品久久久久久电车| 久久亚洲免费| 亚洲欧洲一级| 在线日韩电影| 韩国久久久久| 国产欧美一级| 亚洲区欧美区| 久久久久久久高潮| 激情文学一区| 午夜亚洲伦理| 欧美在线日韩| 亚洲国产精品一区制服丝袜 | 久久精品女人| 久久三级视频| 国产精品v一区二区三区| 亚洲免费播放| 国产精品v欧美精品v日本精品动漫 | 亚洲精品影院| 欧美一区2区三区4区公司二百| 欧美日韩国产综合视频在线| 一区二区三区成人精品| 欧美女人交a| 亚洲欧美国产精品桃花| 国产在线精品二区| 亚洲一区二区三区四区五区午夜 | 亚洲免费在线| 亚洲黄色一区| 欧美激情亚洲| 蜜桃久久精品乱码一区二区| 一区二区毛片| 日韩亚洲视频在线|