QT中为什么Start Debugging和RUN运行会有区别呢?

xsnbzj 2011-09-17 02:21:20
我下了个程序想自己学习,刚用QT平台!我的是串口通信的软件,在点击RUN运行时,会有个像DOS的CMD界面弹出,还有主界面也出来!但是点击Start Debugging时CMD界面就不会出现,不知道在哪里可以屏蔽掉这个cmd界面!或语句什么的!

有没有相关的实用的书籍也介绍下吧,谢谢!
...全文
501 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
xsnbzj 2011-09-20
  • 打赏
  • 举报
回复
有没有人知道QT在windows 下,哪里设置MinGW?

我想这样的设置:

-Wl,-subsystem,console修改为

-Wl,-subsystem,windows

xsnbzj 2011-09-19
  • 打赏
  • 举报
回复
谢谢!楼上的兄弟姐妹!我只是个人觉得QT运用起来感觉比较容易理解!

BCB控件是比较强大!界面性的东西感觉没有QT的好!

先谢了!能否教下小弟,如何解决下我的问题?

TEMPLATE = app
TARGET = PowerMClient
DEPENDPATH += .
QMAKE_LIBDIR += ../build
QT += network
CONFIG += qt thread warn_on qtestlib
CONFIG -= console

HEADERS = plotter.h \
mainwindow.h \
QespTest.h \
win_qextserialport.h \
qextserialport.h \
qextserialbase.h \
posix_qextserialport.h \
curvepanel.h \
itemdelegator.h \
nationstandard.h \
projectdialog.h \
gridonoff.h \
cloadbox.h \
tcmessagesender.h \
tcmessagerecv.h \
chgpass.h \
logindlg.h \
lconfig.h \
cloadconn.h \
chtview.h \
plotterCylinder.h \
cloadset.h \
plotterCylinderYr.h \
tcsearch.h \
combodevice.h
SOURCES = main.cpp \
plotter.cpp \
mainwindow.cpp \
QespTest.cpp \
curvepanel.cpp \
itemdelegator.cpp \
nationstandard.cpp \
projectdialog.cpp \
gridonoff.cpp \
cloadbox.cpp \
tcmessagesender.cpp \
tcmessagerecv.cpp \
chgpass.cpp \
logindlg.cpp \
lconfig.cpp \
cloadconn.cpp \
chtview.cpp \
plotterCylinder.cpp \
cloadset.cpp \
plotterCylinderYr.cpp \
tcsearch.cpp
RESOURCES = plotterlcd.qrc

LIBS += -lqextserialport

unix:DEFINES = _TTY_POSIX_
win32:DEFINES = _TTY_WIN_ QWT_DLL QT_DLL

TRANSLATIONS += l8n.ts l8n_en.ts l8n_zh.ts

RC_FILE = myapp.rc

OTHER_FILES += \
Logolang.ico
这是.pro部分的源码!
xsnbzj 2011-09-19
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 jinjineric 的回复:]
如果是在vs2008下面,可以修改工程的property-》linker-》system——》subsystem改为windows
[/Quote]

我用的QT4,不知道您说的VS2008在哪里!我在里面有看到mingw但是找不到在哪里,修改
jinjineric 2011-09-19
  • 打赏
  • 举报
回复
如果是在vs2008下面,可以修改工程的property-》linker-》system——》subsystem改为windows
xsnbzj 2011-09-19
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 zhu_xz 的回复:]
这个是Windows下的问题......

你在.pro文件里面:
CONFIG -= console
[/Quote]

这句我已经加了,但是还是存在!

我在QTESTLIB.PRF也修改了,也起不到效果!
念茜 2011-09-18
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 dext 的回复:]

Windows 下 还是BCB强吧~ 一大堆 第三方控件 DevExpress 什么的。
Qt 最好的就是 跨平台特性吧。

引用 1 楼 xsnbzj 的回复:

自己先顶个!~~~程序中运用了qextserialport.dll,初次QT接触感觉功能很强大,比BCB舒服多了!
[/Quote]

顶,倘若锁定平台为windows,那Qt不具备特大的优势
dext 2011-09-18
  • 打赏
  • 举报
回复
Windows 下 还是BCB强吧~ 一大堆 第三方控件 DevExpress 什么的。
Qt 最好的就是 跨平台特性吧。

[Quote=引用 1 楼 xsnbzj 的回复:]

自己先顶个!~~~程序中运用了qextserialport.dll,初次QT接触感觉功能很强大,比BCB舒服多了!
[/Quote]
zhu_xz 2011-09-17
  • 打赏
  • 举报
回复
这个是Windows下的问题......

你在.pro文件里面:
CONFIG -= console
xsnbzj 2011-09-17
  • 打赏
  • 举报
回复
自己先顶个!~~~程序中运用了qextserialport.dll,初次QT接触感觉功能很强大,比BCB舒服多了!

16,815

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧