Qt Creator怎么静态编译C++程序

Qt Creator怎么静态编译C++程序,第1张

如果你说的是Qt程序的话,静态编译就得自行从源码开始编译Qt静态库,官网预编译的版本是不包含静态库的。这个很复杂,请参考qt-everywhere-opensource 中提供的编译帮助。注意如果使用miongw的话,gcc版本最好不要是462。这个版本比较特殊,但是它是mingw官方版的最新打包版本。

如果你说的是非qt库依赖的话,有两种mingw和vs,前者有部分发行版默认去除了dll依赖,直接连接的静态库,后者非常不推荐使用静态库,毕竟它加载的是系统常用dll,基本上所有系统都是推荐安装的运行时环境,用静态库吃力不讨好。

方法1:>

必须说,I 服了。。。

VB2010写的程序,和MFC能有什么关系呢,这个是VC的东西啊,不可能有关系的,除非你全部使用c++重写程序!

VB本身没有静态链接的概念,所以自带了打包程序,如果你没有使用net frameword,那么使用这个打包之后,到其它机器安装就可以使用了。

如果你使用了netfx,那么抱歉,无论你是用的VB还是VC,都必须按照DOTNETFX框架支持才可以使用,没有办法可以避免。

如果你说的本机运行,那么安装了VS2010,dotnet framework是已经安装了的,不需要再次安装。

项目属性-配置属性-常规-MFC的使用-使用标准Windows库(不用MFC) 然后,C/C++-代码生成-运行库-多线程/MT或者多线程调试/MTd 带d的是链接调试版本,DEBUG项目选/MTd,Release项目选/MT 如果使用MFC,在MFC的使用中设置静态、动态链接

以上就是关于Qt Creator怎么静态编译C++程序全部的内容,包括:Qt Creator怎么静态编译C++程序、易语言静态编译问题、(急急急急急急急急急急) vb2010 写的程序如何静态编译等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9880590.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存