社区
Qt
帖子详情
QT中为什么Start Debugging和RUN运行会有区别呢?
xsnbzj
2011-09-17 02:21:20
我下了个程序想自己学习,刚用QT平台!我的是串口通信的软件,在点击RUN运行时,会有个像DOS的CMD界面弹出,还有主界面也出来!但是点击Start Debugging时CMD界面就不会出现,不知道在哪里可以屏蔽掉这个cmd界面!或语句什么的!
有没有相关的实用的书籍也介绍下吧,谢谢!
...全文
560
9
打赏
收藏
QT中为什么Start Debugging和RUN运行会有区别呢?
我下了个程序想自己学习,刚用QT平台!我的是串口通信的软件,在点击RUN运行时,会有个像DOS的CMD界面弹出,还有主界面也出来!但是点击Start Debugging时CMD界面就不会出现,不知道在哪里可以屏蔽掉这个cmd界面!或语句什么的! 有没有相关的实用的书籍也介绍下吧,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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舒服多了!
VS2022写
QT
代码,为什么我推荐用MSVC套件而不是MinGW?一个配置对比与性能实测
本文深入探讨了在VS2022
中
进行
QT
开发时选择MSVC套件而非MinGW的优势。通过配置复杂度、调试能力、生成文件优化、
运行
时性能和Windows原生兼容性五个维度的对比,结合实测数据,展示了MSVC在开发效率、代码质量和平台兼容性上的显著优势,特别适合工业级应用开发。
QT
学习笔记
QT
学习笔记
Qt
框架深度解析:从核心原理到工业级桌面与嵌入式GUI开发实战
在软件开发领域,跨平台图形用户界面(GUI)框架是连接用户与复杂系统的重要桥梁。其核心原理在于通过抽象层封装不同操作系统的原生API,提供统一的编程接口,从而实现“一次编写,到处
运行
”的技术愿景。这种能力在工业控制、嵌入式系统、专业工具等对性能、可靠性和原生体验有严苛要求的场景
中
具有不可替代的价值。信号与槽(Signals & Slots)作为
Qt
框架的标志性机制,通过元对象系统(Meta-Object System)实现了类型安全、松耦合的对象间通信,彻底革新了传统的C++事件处理模式。本文聚焦于
Qt
这一
2026年
Qt
开发高级教程:从零基础到企业级应用实战
跨平台C++框架是现代桌面、嵌入式及物联网应用开发的核心技术之一,其核心价值在于一次编写、多平台部署,显著提升开发效率并降低维护成本。
Qt
作为成熟的跨平台框架,通过信号槽机制、模块化设计及现代C++特性,实现了高性能UI与底层系统的高效交互。在工程实践
中
,掌握
Qt
6.x与现代C++(C++17/20)结合的最佳实践,能够应对嵌入式系统、工业控制界面及高性能可视化等复杂场景。本教程聚焦于**信号槽机制**与**多线程编程**等核心概念,通过系统化路径帮助开发者从环境搭建进阶到复杂项目实战,解决知识碎片化与版
IAR Embedded Workbench原生Linux版深度解析
嵌入式IDE跨平台支持正从兼容层走向原生共生。IAR Embedded Workbench 9.30起重构Platform Abstraction Layer(PAL),基于
Qt
6.5+实现Linux与Windows双轨并行架构,摒弃Wine、Mono等模拟层,全面采用C++17协程、Clang定制分支、Rust编写的Debug Protocol Adapter等核心技术。其技术价值在于保障工程一致性(.ewp/.debugger文件零修改迁移)、调试确定性(SWO回溯、eBPF内核监控)与授权可靠性(F
Qt
21,503
社区成员
26,693
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章