Matlab+VC混合编程的mclmcr.h重复定义错误解决方法
来源:互联网 发布:最新京东秒杀软件 编辑:程序博客网 时间:2024/05/21 17:46
问题:
在使用 VS2008 SP1 与 Matlab2009a 混合编程时遇到如下编译错误:
1>------ Build started: Project: testsincplot_dll, Configuration: Debug Win32 ------
1>Compiling...
1>testsincplot_dll.cpp
1>d:/program files/matlab/r2009a/extern/include/mclmcr.h(1722) : error C2011: '_INTERFACE_INFO' : 'struct' type redefinition
1> c:/program files/microsoft sdks/windows/v6.0a/include/ws2ipdef.h(84) : see declaration of '_INTERFACE_INFO'
原因:
VS2008默认设置系统平台的最低要求是 Vista 系统,如果是 XP 系统,就会出现上述错误。
解决方法:
打开项目文件夹中的 targetver.h 头文件,把其中的 0X0600 修改为 0X0501,即:
#define WINVER 0x0600 ===>> #define WINVER 0x0501
#define _WIN32_WINNT 0x0600 ===>> #define _WIN32_WINNT 0x0501
…
- Matlab+VC混合编程的mclmcr.h重复定义错误解决方法
- Matlab+VC混合编程--mclmcr.h等
- Matlab+VC混合编程--mclmcr.h等
- VC ADO ACCESS 重复定义错误解决方法
- vs 与 matlab混合编程不能读取 mat.h 和 "matrix.h" 头文件的解决方法
- VC&MATLAB混合编程
- VC++;Matlab;混合编程
- VC与matlab的混合编程总结
- vc和matlab的混合编程
- winsock2.h重复定义的错误
- 利用Matlab引擎实现VC和Matlab的混合编程
- VC+Matlab混合编程经验总结
- Matlab与VC混合编程
- VC+Matlab混合编程经验总结
- Matlab与VC混合编程
- vc与matlab混合编程
- Matlab与VC混合编程
- Matlab与VC混合编程
- jquery Ajax 实现加载数据前动画效果
- 循环链表详解
- 多媒体定时器详解
- 多媒体time函式
- VC++实现非窗口类中使用定时器的方法
- Matlab+VC混合编程的mclmcr.h重复定义错误解决方法
- MFC中定时器的使用
- Visual C++制作微秒级精度定时器
- C++练笔例子4
- Delphi操作注册表的一般步骤
- SQLite命令行程序说明
- DOM的基本方法与IE和FF的JS兼容问题
- Web前端开发工程师必备技术列表
- 前端开发人员的发展方向