使用LCC混合编程不能运行的问题
我使用mcc命令,编译过程如下mcc -m mygui
Select a compiler:
Lcc C version 2.4 in C:\PROGRAM FILES\MATLAB704\BIN\WIN32\\..\..\sys\lcc
None
Compiler: 1
Try to update options file: C:\Documents and Settings\Administrator\Application Data\MathWorks\MATLAB\R14\compopts.bat
From template: C:\PROGRAM FILES\MATLAB704\BIN\WIN32\\..\WIN32\mbuildopts\lcccompp.bat
Done . . .
--> ""C:\Program Files\MATLAB704\bin\win32\mwregsvr" "C:\Program Files\MATLAB704\bin\win32\mwcomutil.dll""
DllRegisterServer in C:\Program Files\MATLAB704\bin\win32\mwcomutil.dll succeeded
--> ""C:\Program Files\MATLAB704\bin\win32\mwregsvr" "C:\Program Files\MATLAB704\bin\win32\mwcommgr.dll""
DllRegisterServer in C:\Program Files\MATLAB704\bin\win32\mwcommgr.dll succeeded
在默认的work目录里生成而来一个mygui.exe的文件,双击运行正常。当我把它复制到桌面就不能正常运行了,双击后dos窗口闪了以下就自动关闭了。放到一个没装matlab的桌面上双击弹出附件所示的图,也是不能运行。请教高人如果提高这种方式生成的独立应用的通用性呢?
[ 本帖最后由 eight 于 2007-7-1 22:39 编辑 ] 原帖由 花如月 于 2007-7-1 21:49 发表 http://www.chinavib.com/forum/images/common/back.gif
我使用mcc命令,编译过程如下
mcc -m mygui
Select a compiler:
Lcc C version 2.4 in C:\PROGRAM FILES\MATLAB704\BIN\WIN32\\..\..\sys\lcc
None
Compiler: 1
Try to update op ...
使用默认的 LCC 进行混编其功能十分有限,建议使用其他方式,如 VC,BCB 等
页:
[1]