问题指定依赖库文件通过墨西哥人开关

1视图(30天)
我试图找到指定的指令的路径依赖的库文件以及文件编译c++墨西哥人。不幸的是,我没有成功,我不能让它工作。我不知道如何使用:
COMPFLAGS-我- l
有人能教我如何使用这些开关窗口下面的案例?
/ LIBPATH:“C: \程序文件(x86) \ lib \”/ l64。自由cr.lib al.lib
谢谢,
艾哈迈德

答案(4)

Kaustubha Govind
Kaustubha Govind 2013年2月13日
你应该只需要将它们添加到“墨西哥人”命令。可能类似:
> >墨西哥人myfile。c - l“C: \程序文件(x86) \ lib \”- l l64。自由- l cr.lib - l al.lib
3评论
美联社
美联社 2013年2月13日
谢谢你詹姆斯。100%你的评论对我是有意义的。然而,我得到以下错误:
MATLAB C: \ PROGRA ~ 1 \ \ R2012B \ BIN \墨西哥人。PL:错误:“C: \程序”发现。

登录置评。


1月
1月 2013年2月13日
编辑:1月 2013年2月13日
我也有过类似问题空间为Linux CFLAGS:太添加' CFLAGS =“\ $ CFLAGS化= c99”Matlab需求:
墨西哥人(“CFLAGS = " \ $ CFLAGS”,c99化”的,)
墨西哥人命令太聪明了,解析非功能性的形式,那么试试这个:
墨西哥人(“myfile.c”,“- l“C: \计划”,“文件”,“(x86) \ lib \“”,“- l l64.lib”,
“- l cr.lib”,“- l al.lib”)
这看起来有点奇怪。也许“- l”后的空间是一个问题。我认为他们应该被省略了。
我相信,墨西哥人已经不再公平水平的可用性:在窗口 墨西哥人设置 创建一个。bat文件,不是称为批处理文件,但在一个perl脚本解析和评价。开始编译器是微不足道的,手工制作的辅助功能将更清洁和更稳定。
2的评论
Kaustubha Govind
Kaustubha Govind 2013年2月14日
是什么:
墨西哥人(“myMEX.cpp”,“我“C: \计划”,“文件”,”(x86) \ FLRecon \包括\”,”- l C: \程序文件(x86) \ FLRecon \ lib””,“- l lp64.lib”,“- l cr.lib”,“- l al.lib”)
(我想知道- l选项可能知道如何处理双引号)

登录置评。


Manex Aguirrezabalaga
Manex Aguirrezabalaga 2019年9月30日
我遇到同样的问题。
Matlab R2019B, Visual Studio 2015。
cl:命令行警告D9021:不执行操作
cl:命令行警告D9024:识别源文件类型的文件\ extern MATLAB \ R2019b \ \包括":\程序'、对象文件认为
顺便说一句,它与“程序文件”MATLAB源文件夹的一部分。
方法6年后吗?

Yasuhiro高木涉
Yasuhiro高木涉 2020年5月24日
-,- l选项在路径字符串
墨西哥人“":\ MATLAB程序文件\ \…“信用证:\程序文件\ MATLAB的-lscanuti hoge.cpp
如果你得到一个命令,就像这样。
mex_command = [“墨西哥人“我”matlabroot' \ \ vnt \ vntblks \工具箱包括\ candatatype”]
它使用2015 a。

类别

找到更多的在从MATLAB编写C函数调用(墨西哥人文件)帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!