导航:首页 > 源码编译 > win命令行编译qt应用

win命令行编译qt应用

发布时间:2024-12-31 01:55:21

① Qt入门hello程序

那是因为你选了git,在哪一个选项中,选NONE就可以。
1、建立一个文件夹,比如E:\Hello;然后在Hello里面新建一个记事本,重命名为hellp.cpp。这样就可以用记事本编辑程序了。编辑好了以后,保存。
2、在 开始(屏幕左下角那个),然后找到Qt Creator的目录,找到Qt Command Prompt(我相信你能找到)
3、打开Qt Command Prompt
用cd命令,切换到Hello目录下:
具体命令为:cd E:\Hello
4、先生成工程Hello.pro:
具体命令为: qmake -project
5、然后编译工程生成Makefile:
qmake Hello.pro
6、最后编译生成可执行程序:
mingw32-make
这时候就可以在debug文件夹下找到新生成的程序了。
7、双击生成的hello.exe,就可以运行了。
注意此时不要关闭Qt Command Prompt。不然会提示缺少DLL。
如果要发布程序,你就得复制相应的DLL到程序所在的文件夹。

② Qt creator 如何设置静态编译

Qt默认的编译方式是动态编译的,但是有时候编写的程序要发布出去,带很多动态库文件是很繁琐的,此时就需要静态编译程序,Qt要实现静态编译必须库文件也是静态编译的,可以用这个命令编译静态库:
1.将C:\Qt\2010.05\qt\mkspecs\win32-g++\qmake.conf文件中的QMAKE_LFLAGS = -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc
改为
QMAKE_LFLAGS = -static -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc
2.在开始菜单里找到Qt Command Prompt并运行,输入命令: configure -static -debug-and-release -no-exceptions -L "C:\Qt\2010.05\qt\include" -L "C:\Qt\2010.05\qt\lib"
-L指定一下路径,防止用到vc的头文件
选择开源:O;选择license:y;
3.上一条命令运行成功后再输入命令: mingw32-make sub-src
等1 ~3 小时可能就运行完了 完成后就可以了。

阅读全文

与win命令行编译qt应用相关的资料

热点内容
工行app在哪里设置手势登录 浏览:4
早衰的程序员 浏览:201
仙云服务器卡住了用什么指令 浏览:392
pdf文件怎样压缩 浏览:428
前中央编译局 浏览:135
压缩包内存不足怎么办 浏览:655
苹果app付款记录在哪里看 浏览:823
可爱的程序员剧情介绍陆漓流产了吗 浏览:892
c程序的编写编译和运行 浏览:683
在线编程工具如何编译 浏览:66
护卫神php网站 浏览:222
js文件中执行命令 浏览:827
go语言编译器java版 浏览:920
有缘在线app在哪里下载 浏览:587
bp算法分类 浏览:821
iphone没有网络连接到服务器地址 浏览:302
命令与征服3红色警戒 浏览:120
高尔夫嘉旅压缩比 浏览:526
如何在云服务器上打开本地文件 浏览:653
什么服务器能挂400个yy 浏览:133