正确的程序在QT中总是不能正常运行
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了正确的程序在QT中总是不能正常运行相关的知识,希望对你有一定的参考价值。
No valid Qt version set. Set one in Tools/Options
总是这样提示,有谁知道在修改QT软件Options的那一点儿么,急救,谢谢了
No valid Qt version set. Set one in Tools/Options
这句提示是说你在VS中没有设置QT的位置,所以需要进行设置,这样设置:
1.打开VS
2.选择VS的"QT"->"QT option"菜单,在弹出的对话框中的QT Versions页中设置正确的QT信息,如版本、QT安装路径等。如果你的VS没有QT菜单,那证明你没有安装QT的插件(至少没有安装正确),那重新安装吧。
追问谢谢啦,问题解决了,是安装路径的问题
追答恭喜
参考技术A 是不是环境变量没设置好?添加环境变量(我的电脑→属性→高级→环境变量→用户变量):
①新建变量,变量名:QTDIR,变量值:安装目录\qt;
②新建变量,变量名:PATH,变量值:安装目录\qt\bin 和 安装目录\mingw\bin,2个值之间用分号隔开,如果用户变量中有PATH变量则编辑之。追问
还是不行啊
追答我就知道这么多。。。不好意思哈
追问谢谢啦,问题解决了,是安装路径引起的
参考技术B 你没有说你什么系统装的什么工具。。。。
到百度文库搜 QT入门 详细
里面有详细安装步骤
希望能帮助你追问
嗯 谢谢了
Qt-不调用CoInitialize-实现SDL多线程运行
使用Qt开发程序,参考的MFC的程序中有CoInitialize。结果Qt程序调用不了,导致SDL不能音视频同步。此时SDL的初始化是放在主程序里的。
把SDL的初始化部分放到了辅助线程里,运行就正常了,还不需要CoInitialize。
用SDL作音视频同步及多线程,在Qt移植太麻烦了,最后还是使用VLC,接口好用。实现多路视频同步播放没有问题。
以上是关于正确的程序在QT中总是不能正常运行的主要内容,如果未能解决你的问题,请参考以下文章