《電子技術(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ⅴ_国产欧美综合一区二区三区_欧美午夜精品久久久久免费视_福利视频欧美一区二区三区

          亚洲成色精品| 亚洲综合二区| 久久在线91| 欧美中文字幕| 久久亚洲美女| 欧美成人久久| 国内精品视频在线播放| 伊人成年综合电影网| 欧美久久综合| 国产视频在线观看一区| 免费欧美日韩| 欧美极品一区二区三区| 91久久久久| 美女诱惑一区| 尤物网精品视频| 一本色道久久综合一区| 欧美一级久久| 欧美日韩国产在线一区| 亚洲国产三级| 亚洲综合精品| 亚洲国产高清视频| 先锋影音久久久| 亚洲国产免费| 欧美精品日韩| 国产精品久久久久久久久久妞妞| 女同性一区二区三区人了人一| 日韩视频精品| 久久一二三区| 亚洲三级观看| 欧美婷婷久久| 欧美国产免费| 亚洲尤物影院| 亚洲欧美久久久久一区二区三区| 亚洲人成久久| 亚洲国内在线| 狠狠噜噜久久| 麻豆精品网站| 亚洲乱码久久| 亚洲国产影院| 亚洲毛片网站| 99国产精品久久久久老师| 国内在线观看一区二区三区| 欧美日韩免费观看一区=区三区| 亚洲一区二区三区四区五区午夜| 中日韩视频在线观看| 亚洲精华国产欧美| 影音先锋日韩资源| 激情亚洲网站| 亚洲成人自拍视频| 在线免费观看一区二区三区| 在线观看视频免费一区二区三区| 在线国产欧美| 一区二区三区四区五区精品视频 | 国产区二精品视| 精品福利电影| 日韩视频久久| 国产精品久久久一区二区| 亚洲免费成人| 久久国产精品一区二区三区四区| 另类国产ts人妖高潮视频| 小嫩嫩精品导航| 久久精品成人| 亚洲一级二级| 国产精品毛片| 欧美日韩四区| 中国女人久久久| 久久精品日产第一区二区| 久热综合在线亚洲精品| 午夜欧美视频| 在线观看福利一区| 亚洲制服av| 国产综合第一页| 一区在线电影| 亚洲欧美99| 欧美特黄一区| 国产一区二区三区免费不卡| 美女国产精品| 亚洲大黄网站| 久久精品国产清高在天天线| 亚洲午夜伦理| 中文欧美日韩| 欧美日本韩国一区二区三区| 99在线精品免费视频九九视| 久久久久久久欧美精品| 亚洲国产免费看| 久久天天综合| 日韩一级不卡| 欧美性久久久| 久久久国产精品一区二区三区| 亚洲一本视频| 欧美激情综合| 久久狠狠久久综合桃花| 99精品久久| 国内精品99| 欧美一区二区三区在线播放| 国产精品尤物| 在线日本高清免费不卡| 欧美一区免费视频| 欧美亚洲三区| 国产欧美日韩在线播放| 一区在线免费观看| 国产精品www994| 久久亚洲国产精品日日av夜夜| 国产视频一区三区| 99精品欧美| 日韩图片一区| 亚洲国产一区二区三区高清| 亚洲一本视频| 在线观看亚洲| 在线日韩电影| 影音欧美亚洲| 亚洲国产一区二区三区a毛片 | 一区二区免费在线视频| 欧美a级片一区| 久久精品观看| 久久精品毛片| 久久综合激情| 午夜精品剧场| 狠狠爱成人网| 精品电影一区| 国产一区二区三区四区hd| 欧美精品九九| 欧美成人有码| 欧美日韩调教| 影音先锋一区| 亚洲美女少妇无套啪啪呻吟| 亚洲国产欧洲综合997久久| 亚洲成人原创| 亚洲一区二区免费看| 免费看亚洲片| 欧美极品一区| 91久久在线| 国产精品一区视频| 久久亚洲视频| 精品1区2区3区4区| 99国产精品久久久久久久成人热| 国产精品日韩高清| 久久综合给合久久狠狠色| 欧美日韩一区二| 一区在线播放| 亚洲欧美日韩精品在线| 欧美大香线蕉线伊人久久国产精品| 久久综合影音| 亚洲精品日韩精品| 久久精品三级| 精品9999| 午夜一区不卡| 黄色国产精品| 欧美中文字幕| 在线成人h网| 噜噜噜噜噜久久久久久91| 欧美日韩喷水| 亚洲作爱视频| 欧美日韩亚洲一区在线观看| 一本一本久久| 国产精品初高中精品久久| 一本色道久久综合亚洲精品高清| 麻豆精品传媒视频| 91久久视频| 欧美一区1区三区3区公司 | 一本久久综合| 欧美专区一区二区三区| 好吊色欧美一区二区三区四区| 国产精品毛片va一区二区三区| 欧美凹凸一区二区三区视频| 国产一区二区你懂的| 精品不卡视频| 欧美一区激情| 亚洲欧美日韩精品在线| 亚洲精品1区| 欧美日韩国产亚洲一区| 性久久久久久| 亚洲一区二区三区精品在线观看| 在线观看视频日韩| 国产精品激情| 欧美日韩在线观看一区二区三区| 亚洲免费综合| 国产亚洲欧美一区二区| 伊人色综合久久天天五月婷| 欧美三级黄美女| 欧美在线日韩| 六月天综合网| 免费一级欧美片在线播放| 一区二区三区久久网| 在线观看一区欧美| 伊人久久婷婷| 在线观看亚洲| 亚洲高清精品中出| 精品不卡在线| 亚洲日本视频| 国产日韩欧美三级| 一本久久综合| 亚洲一区一卡| 久久青草久久| 欧美在线视屏| 欧美日韩影院| 亚洲人成免费| 国产日韩欧美高清免费| 国产精品毛片在线看| 国产女主播一区二区三区| 国产伦精品一区二区三区视频黑人 | 欧美精品aa| 欧美大片一区| 国产伊人精品| 在线看片成人| 国产一区二区高清视频| 久久久青草婷婷精品综合日韩| 久久婷婷久久| 国内揄拍国内精品久久| 99视频精品| 久久久噜噜噜久久狠狠50岁| 欧美在线免费| 1024精品一区二区三区| 国产日韩欧美一区二区三区四区| 国产欧美日韩一区二区三区在线| 中文精品一区二区三区| 亚欧美中日韩视频| 国产精品v欧美精品v日本精品动漫 | 亚洲精品日韩久久| 亚洲欧美高清| 欧美视频1区| 亚洲深夜av| 久久综合福利| 日韩午夜免费| 欧美福利电影在线观看| 亚洲激情欧美| 欧美日韩国产三区| 国产三级精品在线不卡| 欧美性色综合| 久久aⅴ乱码一区二区三区| 国模精品娜娜一二三区| 国产日韩精品久久| 欧美极品一区| 亚洲一区二区成人| 影音欧美亚洲| 欧美在线网址| 国产一区成人| 在线不卡欧美| 亚洲欧美文学| 国产精品亚洲欧美| 亚洲黄色大片| 欧美日韩一区二区三区在线观看免| 亚洲最黄网站| 狠狠色伊人亚洲综合网站色| 久久精品盗摄| 国产精品美女xx| 亚洲国产高清视频| 国产综合视频| 亚洲欧美在线网| 另类亚洲自拍| 亚洲一区二区伦理| 99香蕉国产精品偷在线观看 | 欧美成人69av| 国产精品视频福利| 亚洲精品四区| 亚洲精品一区二区三区蜜桃久| 欧美午夜影院| 欧美日韩另类丝袜其他| 欧美在线播放一区| 久久一区视频| 久久深夜福利| 欧美精品国产| 国产真实久久| 亚洲一二三区在线| 国内精品嫩模av私拍在线观看| 欧美一区久久| 欧美日韩国产三区| 欧美视频导航| 亚洲私拍自拍| 伊人影院久久| 亚洲国产精品一区二区第一页| 国产伊人精品| 亚洲国产免费| 国产一区二区三区久久| 亚洲一区二区三区精品视频| 亚洲免费网址| 久久婷婷一区| 黄色在线成人| 亚洲少妇自拍| 久久国产精品一区二区三区四区| 欧美亚洲三区| 欧美日韩18| 亚洲精品乱码视频| 亚洲欧美日本视频在线观看| 久久国产主播| 欧美日韩综合精品| 亚洲免费不卡| 久久亚洲一区二区| 国产一区二区中文字幕免费看| 亚洲第一毛片| 亚洲在线观看| 欧美日韩影院| 一本一本久久| 欧美伊人久久| 亚洲欧洲精品一区二区三区波多野1战4 | 久久精品人人做人人爽电影蜜月| 欧美 日韩 国产精品免费观看| 国内成人在线| 亚洲综合国产激情另类一区| 欧美精品日本| 国产日韩欧美三级| 欧美一区激情| 亚洲日本视频| 免费试看一区| 极品av少妇一区二区| 国产精品视频福利| 国产精品国产精品| 亚洲欧美精品| 亚洲图片在线观看| 国产精品手机在线| 欧美日韩一区在线观看视频| 99视频日韩| 国模吧视频一区| 亚洲一区二区动漫| 在线播放精品| 欧美在线播放一区| 亚洲一区二区三区高清不卡| 黄色一区三区| 久久天堂精品| 亚洲一区二区毛片| 在线看无码的免费网站| 欧美freesex交免费视频| 国产精品一区二区a| 亚洲网址在线| 欧美日韩国产亚洲一区| 久久国产欧美精品| 国产精品乱码一区二区三区| 亚洲午夜激情| 欧美日韩大片一区二区三区| 亚洲综合不卡| 国产视频欧美| 99亚洲一区二区| 在线看无码的免费网站| 欧美女激情福利| 久久一区二区三区超碰国产精品| 国产精品久久久久久久免费软件 | 久久国产66| 亚洲一区二区三区午夜| 中文一区二区| 亚洲深夜av| 99在线精品视频在线观看| 伊人精品在线| 亚洲国产精品第一区二区三区| 欧美午夜视频| 欧美三区在线| 激情久久久久| 亚洲激情国产| 夜夜精品视频| 国产精品区二区三区日本| 亚洲日本视频| 国产精品外国| 性感少妇一区| 久久国产欧美精品| 午夜精品国产| 亚洲小说欧美另类社区| 影音先锋亚洲精品| 中文精品在线| 久久亚洲色图| 国内精品亚洲| 99视频日韩| 噜噜爱69成人精品| 欧美破处大片在线视频| 欧美日韩网址| 亚洲精品在线二区| 久久都是精品| 国语自产精品视频在线看8查询8| 影音先锋日韩资源| 亚洲一区国产| 欧美日韩综合精品| 99在线精品免费视频九九视| 国产一区导航| 欧美区亚洲区| 一本色道婷婷久久欧美| 免费在线欧美黄色| 国内精品国语自产拍在线观看| 一本色道久久| 欧美另类一区| 国产精品久久国产愉拍| 欧美精品二区| 亚洲一区二区三区精品在线观看 | 欧美亚洲一区| 欧美午夜欧美| 亚洲欧美大片| 在线看片日韩| 久久亚洲色图| 99视频一区| 欧美福利网址| 国产精品视频福利| 国模大胆一区二区三区| 亚洲永久免费| 亚洲成人原创| 久久综合久久综合这里只有精品| 影音先锋中文字幕一区二区| 久久天天狠狠| 国产精品乱码| 亚洲日韩视频| 国产主播一区二区三区四区| 欧美亚洲一区| 国产欧美丝祙| 一区在线视频观看|