欢迎来到天天文库
浏览记录
ID:41394444
大小:65.05 KB
页数:3页
时间:2019-08-24
《MATLAB与VC混合编程配置设置》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、MATLAB与VC混合编程相关配置的设置MATLAB与VC的混合编程中,需要对电脑的“环境变量”和VC的“环境配置”进行设置,然后才可以进行程序的调用。(1)电脑中“环境变量”的设置:对于winlO系统控制
2、fu板T系统T咼级系统设置->环境变量T系统变量Tpath中添加D:softwaresMATLABbinwin64,该路径是MATLAB中dll文件的路径,在path中添加该路径的目的是让VC在运营时能够读取dll文件。否则VC在运行时可能会出现“计算机丢失**・dll文件”的情况。对于win7系统的“环境变量”设置,同样是在
3、wth中进行的。(2)VC的环境配置首先需要建立一个新项口,如MyAdd.cpp。项目tMyAdd属性tVO+目录t包含目录tD:softwaresMATLABexterninclude;项目tMyAdd屈性tVC++目录t库目录->1):softwarcsMATLABinstallationdocumcntcxtcrnlibwin64microsoft。C/C卄->常规t附加包含目录tD:softwaresMATLABexterninclude;C/C++t常规T调试信息格式T程序数据库(/Zi);链接器T
4、常规T启用增量链接T是(/INCREMENTAL);链接器t常规t附加库目录tD:softwaresMATLABexternlibwin64microsoft;链接器T输入T附加依赖项->libMyAdd.lib,mclmcrrt.lib,1ibmx.lib,1ibmat.lib,mclmcr.libo其中在输入吋这些lib之间用回车换行。上述步骤的工作界面如下所示:配B(Q:活动(Debug)y钿P):活3Xx64)yi£g®3i8(O).-vg!I性ST或VCi目S!VC/S•規tt4t代讶生成JMI译头■出文件wxm息K
5、Ag行««朵入HI鼻文件呵试tX^RAMIDLg行>SSBIfl可!R行文件目聂包含目录引用目星SSS31目录$(VCIn$tallDir)b«nx86-amd64:$(VCInstallDir)bin;$(WindowsSdlD:softw3resMATLABinsUllationdocumentextemindu$(VCIn$tAllDir)«tlmfclibamd64;$(VCln$tdllDir)fibdmd64D:softwiresMATLABinstillationdocumentextemlib
6、vi(VCln$tAllDir>atlmfcsrcmfc;t(VCln$tallDir)atlmfcsrcmfcm;$(KVCln$UllDir)inck>de:$(VClnsUillDir)atlmfcinclude;i{Wifxiow5!斥目最生成VC*環目明S3.HSX件汨使用的与丁須IUBMyAdd81性交£B(C):活动(Debug)v平台(P):活动(x64)>週用曙性v违帰性财VC1目录VC/C++幫規班理it代iSS喪如头拓出文件浏总信息X行重規Jfi入満事文件姦入的IDL««/行>wain附加包含目爰解析fus
7、ing引月调诂信息梧式公共18玄运行时支捋取滴昱示启动版仅标志多处理IMS译为□»程序^喪隻用UnicodeD:softwaresMATLABinstallationdocumentexterninduSTOSS(/Zi)3(/nologo)Level1(/W1)S(/WX-)附加包含目录播走f或多个要酒加到包含空径中的目录:当目录不止Y8J・芳用分号分础(/I[&径])取滴应用(A)MyAdd屋性贡配置(6活动(Debug)y平台(P):活汰《64)>/ftS琶理2S(O)・・・>週用属性A箱比文件$(OutDir)$(Tar
8、getN&me)$(TargetExt)vKM性未设昼版本測试启用N量回S(/INCREMENTAL)VC++目录3(/NOLOGO)vC/C1SM9AJS否第規否优化逹用户益冋否Wrw浸处理器mojse*D:softwaresMATLABin$tallationdocumentexternlibv代网:s依8J項S仝用耳依啖细入3IB・曲译头俎止DII煤定拚出文件咖接HE舌观为tthU浏知8息旁制文件毗X15创M可林命令行V链?Ml1*观斷入滑聿文件累统优化取入的IDL附Ml库目灵X行允许用户童写环慈狰径(/lIBPATHr
9、folder)>清单工且V?X族(A)需要注意:在进行VC与MATLAB混合编程的过程中,用到的环境是32位还是64位,在这里需要是相同的编程环境才可以相互调用,如:MyAdd81^55?BB
此文档下载收益归作者所有