matlab 2013b 和 VS2013 混合编程,编译出现问题

2019-07-17 13:50发布

本帖最后由 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 个 ==========
麻烦大家给点建议,非常感谢!

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
5条回答
wzh212
2019-07-17 16:23
现在这个错误:

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 个 ==========

一周热门 更多>