导航:首页 > 源码编译 > 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应用相关的资料

热点内容
河北视频加密有哪些 浏览:649
桌面两个微信怎么都加密码 浏览:276
长沙单身程序员 浏览:883
服务器下载异常是因为什么 浏览:703
java防刷 浏览:842
3dmax取消当前命令 浏览:359
显示当前模式下所有可执行的命令 浏览:758
为什么程序员拿了股份还要高薪 浏览:946
电脑运行命令里的记录能删吗 浏览:697
linuxwss 浏览:848
一个软件需要登录服务器地址 浏览:923
哪里有解压程序 浏览:299
java静态方法内存 浏览:545
我的世界ec服务器如何带vip 浏览:737
什么是由解析器域名和服务器构成 浏览:414
自动识别电影信息源码 浏览:850
柱筋箍筋加密区怎么算 浏览:48
钢筋中加密15倍是什么意思 浏览:366
esc加密算法 浏览:518
linux运行exe命令 浏览:125