本帖最后由 wzh212 于 2014-5-8 09:34 编辑
大家好,
matlab 2013b 和 VS2013 混合编程
配置如下:
1.include files:
D:Program FilesMATLABR2013bexterninclude
D:Program FilesMATLABR2013bexternincludewin32
library files:
D:Program FilesMATLABR2013bexternlibwin32microsoft
2
点击LInker input 将libmx.lib;libmex.lib;libeng.lib;加入到Additional Dependencies
或者用
#pragma comment (lib, "libeng.lib")
#pragma comment (lib, "libmx.lib")
#pragma comment (lib, "libmex.lib")
语句
3
环境变量加上D:Program FilesMATLABR2013binwin32
出现错误如下:
1>------ 已启动生成: 项目: 100J, 配置: Debug Win32 ------1>100J.obj : warning LNK4075: 忽略“/EDITANDCONTINUE”(由于“/SAFESEH”规范)1>100JView.obj : error LNK2019: 无法解析的外部符号 _mxCreateDoubleMatrix_730,该符号在函数 "public: unsigned char __thiscall CMy100JView::slmTFanHanShu(double)" (?slmTFanHanShu@CMy100JView@@QAEEN@Z) 中被引用1>.Debug100J.exe : fatal error LNK1120: 1 个无法解析的外部命令========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========
麻烦大家给点建议,非常感谢!
1>------ 已启动生成: 项目: 100J, 配置: Debug Win32 ------
1>100J.obj : warning LNK4075: 忽略“/EDITANDCONTINUE”(由于“/SAFESEH”规范)
1>100JView.obj : error LNK2019: 无法解析的外部符号 _mxCreateDoubleMatrix_730,该符号在函数 "public: unsigned char __thiscall CMy100JView::slmTFanHanShu(double)" (?slmTFanHanShu@CMy100JView@@QAEEN@Z) 中被引用
1>.Debug100J.exe : fatal error LNK1120: 1 个无法解析的外部命令
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========
这个Matlab库是libmx.lib 吗,怎么加了还是有错?
一周热门 更多>