Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
![]() |
#1 |
初级会员
注册日期: 2008-03-03
年龄: 41
帖子: 2
声望力: 0 ![]() |
![]()
各位大虾,我毕业设计用matlab进行图象处理,打算将整个过程作成一个可执行程序,现在可执行程序倒是做好了,不过那个DOS窗口影响美观,请问有什么办法可以隐藏它?
|
![]() |
![]() |
![]() |
#2 |
初级会员
注册日期: 2007-06-10
帖子: 3
声望力: 0 ![]() |
![]()
你用VC++与Matlab混合编程,VC只做界面 调用Matlab函数,当然用的是VC编译的最后,就不会想matlab 用mcc那样出现dos界面.
|
![]() |
![]() |
![]() |
#3 |
初级会员
注册日期: 2008-04-02
年龄: 39
帖子: 14
声望力: 18 ![]() |
![]()
可以试一下 echo off
|
![]() |
![]() |
![]() |
#4 |
初级会员
注册日期: 2008-04-02
年龄: 43
帖子: 4
声望力: 0 ![]() |
![]()
在命令窗口输入:
cd(prefdir) edit compopts.bat 在打开的文件最后添加以下语句: set LINKFLAGS=%LINKFLAGS% /SUBSYSTEM:WINDOWS /ENTRY:mainCRTStartup 保存以后,再重新编译m文件,生成的exe文件运行起来就没有dos窗口了 这也是我在网上搜到的,最近我也在作GUI。另外,顺便问一下,exe文件的图标能不能改呢?我在网上搜了好多exe图标修改工具,可始终不得要领 |
![]() |
![]() |
![]() |
#5 |
初级会员
注册日期: 2008-04-02
年龄: 43
帖子: 4
声望力: 0 ![]() |
![]()
另外,这个办法是适用于你用的编译器为Microsoft Visual C/C++: ,如果是其他的,那么所加语句有所不同
LCC: set LINKFLAGS=%LINKFLAGS% -subsystem windows Borland: set LINKFLAGS=%LINKFLAGS% -aa |
![]() |
![]() |
![]() |
主题工具 | |
显示模式 | |
|
|
![]() |
||||
主题 | 主题作者 | 版面 | 回复 | 最后发表 |
[原创]ISAR匀速运动目标R-D算法 | starsky | MATLAB论坛 | 7 | 2011-05-14 22:30 |
如何在matlab 里把编好的生成可执行的程序? | myxx2010 | MATLAB论坛 | 3 | 2008-04-28 22:05 |
请问这个方程可以用MATLAB解没有? | thb296 | MATLAB论坛 | 6 | 2008-04-28 19:02 |
【求助】MATLAB的数学基础 | towdrops | MATLAB论坛 | 0 | 2007-06-05 22:15 |