导航:首页 > 程序命令 > qt程序使用命令行处理

qt程序使用命令行处理

发布时间:2022-07-01 14:45:48

A. 我用QT进行编程,但是make命令和mingw32-make命令和nmake命令都不是内部指令,是什么回事呢

添加3个环境变量即可,依次如下:

1)QTDIR用户变量(假设你的Qt安装在D盘)

在Administration的用户变量中,新建一个变量“QTDIR”,路径是“;D:Qt2010.05qt;”

我估计你的问题主要是在:mingw32-make.exe的路径没有配置,即为path系统变量添加

“;D:Qt2010.05mingwin;”

B. arm上的QT用qprocess调用外部程序(linphone),但是这个程序的运行需要在命令行里输入命令才能实现。

你这个需求可以使用popen()来实现。
FILE * file = popen("/linphonec", "w");
...
fwrite("call xxxx\r\n", 11, file);
fwrite("terminate\r\n", 11, file);
...
pclose(file);

你可以在QT的按钮slot里向file写入命令,这些命令就能传到linphone的stdin。
这么做的不足 1. popen只能打开单向管道 因此你读不到linphone的输出结果。2. popen在较低版本的uclibc上不是thread safe的

变通的办法是你改一下linphone,调用freopen来重定向自己的stdin和stdout

不过我觉得你最好还是改改linphone,集成到你的QT程序里算了,也不麻烦

C. linux下如何运行qt程序

图形界面下,直接下载qtcreate,libqt4-dev,qt5defaule-dev 第一个是编辑软件,后两个是库,如需其他另外找。命令行模式的话,不知道怎么在没有图形界面下运行对话框的程序,命令行模式运行qt命令行格式的,直接qmake,make。就可以了。里面那个没有后缀的就是运行程序了,./程序名 运行 不行就加权限 chmod +x ***.

D. qt的qmake命令的使用方法

我来回答你的问题吧 首先make命令一般是linux上gcc默认使用的 而windows上编程一般使用visual c++的,它的编译器命令就不是make而是nmake。其次你使用qtCreator编译就可以,没必要使用命令行,因为命令行需要设置环境变量的。如果硬要使用命令行可以用qt工具栏里找一个qt command prompt,这里面用minw32-make可以编译,ming32是qtcreator使用的编译器。

改成#include <QtGui/QApplication>试试

E. qt helloworld 怎样用命令行

你实际上已经编译链接通过了,因为qttest.exe已经生成了,对,dll的那个错误就是加个环境变量,加好了理论上就应该可以运行了 mingw32-make就是你要用的make,也就是我们说的编译器,mingw32-make的话就是mingw编译器

F. 怎么在Qt creator中加入命令行参数进行编译程序

直接创建一个QT GUI应用 没添加任何代码

编译输出如下:
21:34:14: 为项目test1执行构建步骤 ...
21:34:14: 配置没有改变, 跳过 qmake 步骤.
21:34:14: 正在启动 "nmake.exe"
{1"?} {2?}
qtcreator_ctrlc_stub: Command line failed: nmake.exe
21:34:14: 进程"nmake.exe"崩溃。
构建项目test1 时发生错误 (目标: 桌面)
当执行构建步骤 'Make'时

在构建和运行那里设置“使用jom代替nmake”后,编译输出如下:
。。。。。。。
'cl' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
jom: E:\QT_new_start\project_files\test1-build-desktop-Qt_4_8_0_for_Desktop_-_MSVC2010__Qt_SDK____\Makefile.Debug [debug\main.obj] Error 1
jom: E:\QT_new_start\project_files\test1-build-desktop-Qt_4_8_0_for_Desktop_-_MSVC2010__Qt_SDK____\Makefile.Debug [debug\mainwindow.obj] Error 1
jom 1.0.8 - empower your cores
jom: E:\QT_new_start\project_files\test1-build-desktop-Qt_4_8_0_for_Desktop_-_MSVC2010__Qt_SDK____\Makefile [debug] Error 2
21:37:32: 进程"E:\QT_new_start\QtCreator\bin\jom.exe"退出,退出代码 2 。
构建项目test1 时发生错误 (目标: 桌面)
当执行构建步骤 'Make'时执行qmake没问题

G. linux命令行下,怎么运行一个qt工程文件

1、在Linux下的命令行编辑程序:
[root@localhost root]# mkdir hello
//mkdir命令创建一个hello目录
[root@localhost root]# cd hello
//cd命令切换到刚才创建的hello目录
[root@localhost hello]# vi main.cpp
//在hello目录中用vi创建一个main.cpp文件 将下面的代码输入到main.cpp文件中
#include <QApplication>
#include <QLabel>
int main(int argc,char *argv[])
{
QApplication app(argc,argv);
QLabel *label = new QLabel(“Hello Qt”);
Label->show();
return app.exec();
}
2、然后在命令行编译程序:
[root@localhost hello]# qmake –project
//执行qmake –project,因为目录是hello,因此在hello目录下生成一个与平台无关的项目文件hello.pro,
[root@localhost hello]# qmake hello.pro
//执行qmake hello.pro项目文件后,在hello目录下生成一个与平台有关的Makefile文件。
[root@localhost hello]# make
//执行make进行编译源代码,并生成main.o目标文件及hello执行文件。
[root@localhost hello]# ./hello
//执行hello,就会弹出Hello Qt窗口,到此说明成功了。

H. Ubuntu下用命令行运行QT程序的显示效果为什么跟双击程序的效果不一样

用鼠标选中左边的程序框 会改变效果吗?是否是因为当前鼠标选中的目标为右边的程序框才导致的不一样?

I. 求助,QT如何用代码执行安装使用打包工具打

cmd是command的缩写.即命令行。下面是常用的一些CMD命令,供大家查阅使用学习。

工具/原料

J. qt 命令行形似编程

在xxxx.pro文件中添加以下内容:
QT += core gui
TARGET = 项目名称(全英文,不能有空格)
TEMPLATE= app
SOURCE += main.cpp

在命令行中编译:qmake -o Makefile 项目名称(全英文,不能有空格).pro

(参考资料):可以在Qt助手中查找qmake的使用方法。

阅读全文

与qt程序使用命令行处理相关的资料

热点内容
甘肃酒泉发票服务器地址 浏览:356
程序员专用诗集 浏览:208
微信租车系统源码 浏览:983
中国抗日狙击手电影 浏览:420
千王之王2000百度网盘资源 浏览:515
phpsocketepoll 浏览:726
小孩和熊的电影 浏览:241
python写网页界面的框架 浏览:6
当通过ssh远程连接弹性云服务器时 浏览:655
12306哪个app 浏览:680
免费网站电视剧电影全免费在线观看 浏览:737
如何快速清除app广告 浏览:716
单片机按键外部中断 浏览:560
单片机的usb供电 浏览:256
更改android分辨率 浏览:186
phpstaticfinal 浏览:695
成人伦理风月片电影 浏览:294
禁播爱情片 浏览:21
动漫电影免费版大全 浏览:14
java什么是this 浏览:811