刚开始学习用 VC++调用 matlab 生成的 DLL,找了网上一些资料,难以找到
vs2008 与 MATLAB2009b 版本的,按照以往版本做的总是有很多错误。经过两天
努力,终于调试成功,这里将经验总结一下,以供有需要的人们参考。
Win7
MATLAB 2009b(安装路径:E:\Program Files\MATLAB\R2009a)
VS2008 中文版(安装路径:E:\Program Files\Microsoft Visual Studio
9.0)
在 matlab 中先安装编译器,我在第一次安装的时候一路 y 下来,只有一个 comp
iler,还是最老的。这教育我们要学会说 N,按照以下步骤操作
>> mbuild -setup
Please choose your compiler for building standalone MATLAB applica
tions:
Would you like mbuild to locate installed compilers [y]/n? n
Select a compiler:
[1] Lcc-win32 C 2.4.1
[2] Microsoft Visual C++ 6.0
[3] Microsoft Visual C++ .NET 2003
[4] Microsoft Visual C++ 2005 SP1
[5] Microsoft Visual C++ 2008 Express
[6] Microsoft Visual C++ 2008 SP1
[0] None
Compiler: 6
The default location for Microsoft Visual C++ 2008 SP1 compilers i
s C:\Program Files\Microsoft Visual Studio 9.0,
but that directory does not exist on this machine.
Use C:\Program Files\Microsoft Visual Studio 9.0 anyway [y]/n? n
Please enter the location of your compiler: [C:\Program Files\Micr
osoft Visual Studio 9.0] e:\Program Files\Microsoft Visual Studio
9.0
(红色部分换成你的 vs 所安装的地址)
Please verify your choices:
Compiler: Microsoft Visual C++ 2008 SP1
Location: e:\Program Files\Microsoft Visual Studio 9.0
Are these correct [y]/n? y
- 1
- 2
前往页