qt预编译error
❶ qt 生成的exe必须dll文件的问题
是要这样的,没办法,缺少了这些库程序就没办法运行。
我们现在用的软件你打开安装目录看看,有很多这种dll文件的
❷ Qt Creator里如何设置gcc编译的优化等级
不是release优化的问题。如果是直接运行的话,mingwm10.dll、libgcc_s_dw2-1.dll、qtcore4.dll、qtgui4.dll,还有相应的你用到的库都要放在运行目录下,用dependency walker可以看到dll依赖情况。
然后用到的插件比如qmltooling、imageformats等目录也需要拷到运行目录中,这个用工具看不到依赖,只能全拷然后用排除法,有经验之后代码里哪些用到了就知道了。
出现runtime library错误的最大可能性就是运行目录下的插件不完整。
另外有一种解决方法就是把qt改成静态链接,编译进exe,商业版允许这样做,lgpl版的话如果不是自用就有法律风险。
❸ 怎样编译 libvlc-qt windows
QtCreator是QT自带的开发工具,是学习QT非常好的参考资源.
本文提供对编译QtCreator的简单描述
(理论上官网发布的都是可以编译的,但实际编译时候会遇到一些问题,本文记录下解决方法)
编译环境:Windows 7 X64 + Visual Studio 2010 + qt5.0.2
编译过程:
1.解压缩qt-creator-2.7.0-src(源码从qt官网下载)
2.vs2010中,用qt vsaddin打开"qt-creator-2.7.0-src\qtcreator.pro",等待导入完成(需要一定时间,耐心等候)
3.执行编译。编译过程可能会有多种错误,包括
(a) 错误:找不到某个json文件。
解决方法:打开出错project,在工程中加入json文件就可以。
如果文件系统中不存在这个json文件,则从另外的目录拷贝一个过来,简单修改一下内容就可以。
(b) 错误:编译moc生成的cpp文件时,提示找不到某个.h文件。
解决方法:用ultraEdit打开出错的vcxproj文件,删除moc.h文件时参数中对该.h文件的强制引用,
(c) 错误:找不到DATA_PATH定义。
解决方法:查找出错工程属性中预定义变量列表,复制DATA_PATH的预定义内容到源代码中。
4.修改完编译错误后,重新编译。因为循环依赖问题,可能要重复多编译几次,最终编译成功。
5.vs2010中,F5运行qtcreator这个project。qtcreator运行成功,
但是会发现qtcreator中的Design标签页总是空的,要解决这个问题,继续执行以下步骤。
6.vs2010中,依次用qt vsaddin打开以下工程,并执行编译
"qt-creator-2.7.0-src\src\plugins\qmldesigner\qmldesigner.pro"
"qt-creator-2.7.0-src\src\plugins\qmlprojectmanager\qmlprojectmanager.pro"
"qt-creator-2.7.0-src\src\plugins\qmlprofiler\qmlprofiler.pro"
7.运行qtcreator,此时可以发现qtcreator和官网预编译的版本完全一样了。
❹ Qtscrcpy怎样安装
QtScrcpy是一个用于在PC上控制安卓设备的开源项目,它基于ADB(Android Debug Bridge)实现。以下是在Windows操作系统上安装QtScrcpy的步骤:
1. 安装ADB驱动:在PC上安装ADB驱动程序,可以从官方网站下载SDK Platform Tools并解压到任意位置,将解压后的文件夹路径添加到环境变量中。
2. 下载QtScrcpy:从QtScrcpy的官方GitHub页面下载最新版本的QtScrcpy。你可以选择下载预编译版本,或者下载源代码并自行编译。
3. 安装Qt:QtScrcpy是一个基于Qt框架开发的项目,因此你需要安装Qt。你可以从Qt官方网站下载Qt安装程序,并根据需要选择所需的版本和组件进行安装。
4. 编译并运行QtScrcpy:如果你下载了源代码,可以使用Qt Creator打开QtScrcpy的.pro项目文件并进行编译。如果你下载了预编译版本,可以解压缩并运行QtScrcpy的可执行文件。
5. 连接安卓设备:在PC上运行QtScrcpy后,将安卓设备通过USB连接到PC上,并启用USB调试模式。
6. 控制安卓设备:在QtScrcpy界面上,你可以通过鼠标和键盘控制安卓设备,包括屏幕截图、录制屏幕、复制粘贴等功能。
请注意,以上是在Windows操作系统上安装QtScrcpy的基本步骤。如果你使用的是其他操作系统或有特殊需求,可能需要进行适当调整。
❺ :-1: 错误:Qt Creator 需要设置一个编译器来构建。在构建套件选项里设置一个编译器。
首先,官方预编译版本不带有编译器(除mingw版本外),其它版本都需要自行安装。
有两个选择:
完整安装vs2012旗舰版,安装完之后占用空间8个多G,(组件最小化之后,不包含帮助),给个地址http://go.microsoft.com/?linkid=9810280,序列号网络,基本能用
安装windows sdk 8.1 中的 VC++ compiler 2012,其它全部勾选掉,或者连同sdk一块装了。
http://go.microsoft.com/fwlink/?LinkID=226658 在线安装程序,或者通过win8应用商店安装。
之后进入工具->选项->构建和运行->编译器选项卡里就会识别出来 vc++编译器。切换到构建套件选项卡,然后自动检测配置。如果检测不出来一个desktop套件的话,那么手动选择建立一个就行了。