关于vs2010开发qt编译release版本问题 [问题点数:40分,结帖人dinjay]

Bbs7
本版专家分:25139
Blank
红花 2011年2月 移动平台大版内专家分月排行榜第一
2011年1月 移动平台大版内专家分月排行榜第一
2010年10月 移动平台大版内专家分月排行榜第一
Blank
黄花 2010年12月 移动平台大版内专家分月排行榜第二
2010年11月 移动平台大版内专家分月排行榜第二
Blank
蓝花 2011年5月 移动平台大版内专家分月排行榜第三
2011年4月 移动平台大版内专家分月排行榜第三
2011年3月 移动平台大版内专家分月排行榜第三
结帖率 99.4%
Bbs1
本版专家分:44
Bbs6
本版专家分:7604
Bbs7
本版专家分:25139
Blank
红花 2011年2月 移动平台大版内专家分月排行榜第一
2011年1月 移动平台大版内专家分月排行榜第一
2010年10月 移动平台大版内专家分月排行榜第一
Blank
黄花 2010年12月 移动平台大版内专家分月排行榜第二
2010年11月 移动平台大版内专家分月排行榜第二
Blank
蓝花 2011年5月 移动平台大版内专家分月排行榜第三
2011年4月 移动平台大版内专家分月排行榜第三
2011年3月 移动平台大版内专家分月排行榜第三
Bbs5
本版专家分:4072
Bbs6
本版专家分:7604
Bbs1
本版专家分:0
Bbs3
本版专家分:874
Bbs2
本版专家分:140
Bbs3
本版专家分:613
Bbs7
本版专家分:25139
Blank
红花 2011年2月 移动平台大版内专家分月排行榜第一
2011年1月 移动平台大版内专家分月排行榜第一
2010年10月 移动平台大版内专家分月排行榜第一
Blank
黄花 2010年12月 移动平台大版内专家分月排行榜第二
2010年11月 移动平台大版内专家分月排行榜第二
Blank
蓝花 2011年5月 移动平台大版内专家分月排行榜第三
2011年4月 移动平台大版内专家分月排行榜第三
2011年3月 移动平台大版内专家分月排行榜第三
【QT】linux中使用qmake命令行编译release版本或者debug版本
(1)如果存在pro文件,进行第二步。如果不存在pro文件执行下面命令生成pro文件。nnnqmake -projectnn(2)生成makefilenn(2.1)修改pro文件,将其中的nnnTARGET = 程序名字nn改成 nnnCONFIG+=debug_and_<em>release</em>nCONFIG(debug, debug|<em>release</em>){n TARGET = 程序名字n} else {...
在Release版本下使用VLD
n n n 前提n同Debug<em>版本</em>在VC中配置好VLD的相关信息,拷贝nVisual Leak Detector\bin\Win32目录下所有的文件和vld.ini到工程目标路径下。n强制检测n在程序入口处的cpp中,定义强制检测宏和包含vld头文件n#define VLD_FORCE_ENABLEn#include &quot;vld.h&quot;nn在程序启动和退出时,分别增加以下...
QT release 版本方法
QT 静态比动态模式式生成的exe文件大的多,而debug又比<em>release</em>大的多,<em>release</em>的方式根据其他情况来选择,如果是轻量级的小程序,建议使用静态库的方法;重量级的大程序,最好使用动态库的<em>release</em>方法;一,share 库的<em>release</em>,更改build configuration 为<em>release</em>模式;重新build all;在<em>release</em>目录下产生.exe可执行文件;对于sh...
为什么debug编译不出错,而release编译会出错
该文档介绍了有的工程在debug中<em>编译</em>没有错误,可是在<em>release</em>下<em>编译</em>却报错的原因和解决方案,希望有助于大家学习。
OSG3.6.3+osgEarth2.10(VS2010-x64)开发
截止到2018/12/20日最新<em>版本</em>的osg和osgEarth<em>开发</em>库,最近刚<em>编译</em>的VS2010-64位<em>版本</em>的<em>开发</em>库,包含osg3.6.3和osgEarth2.10,里边包含 头文件/lib库/动态链接库,<em>编译</em>器使用的是<em>vs2010</em>,这是 x64 <em>版本</em>的<em>开发</em>库
利用vs2010编译64位Qt4.8.6(附打包说明)
1、下载Qt4.8.6的源码:http://download.<em>qt</em>.io/archive/<em>qt</em>/nn2、打开<em>vs2010</em>的命令提示行,进入到源码路径(我本地E:\\opensource\\Qt4.8.6-x64-msvc2010),然后输入:nn【configure -debug-and-<em>release</em> -opensource -platform win32-msvc2010】对所有<em>qt</em>组件都进行...
Qt(4.7.4)生成发布release版本并脱离开发环境运行
通过在<em>qt</em>creator界面左下角设置发布<em>版本</em>,然后重新构建所有项目,在工程文件夹下的<em>release</em>文件夹下生成了一个.exe应用程序。直接双击这个应用程序,是不能运行的,提示缺少mingwm10.dll等库。n通常情况下会考虑从网上下载下来相关库,放到c:\Windows\System32(32位系统)或c:\Windows\SysWOW64中去。但是不建议这么做,原因有以下几点:n1.网上的库...
QT5.10开发(3) 在linux下使用编译 静态链接Qt 5.10 release版的详细过程
假设已安装动态版位置:rn/opt/Qt5.10.0/rnrn下载源码rn前往官网下载源码包:<em>qt</em>-everywhere-src-5.10.0.tar.xzrn解压rnrntar xvf  <em>qt</em>-everywhere-src-5.10.0.tar.xzrnrn配置:rncd  <em>qt</em>-everywhere-src-5.10.0rnrn./configure  -confirm-license -op
VS2013 Debug版本编译成功,Release失败
在Debug模式下编写代码完成后,切换到Release<em>编译</em>爆出一堆的<em>问题</em>,还好有万能的百度。研究发现是因为Debug和Release两个的属性配置不是通的。也就是你在Debug配置过后还要在Release也要配置。头文件、宏定义等等。全配置上<em>编译</em>一下就听过了。如果还有错就说明没有配置完全,一定有遗漏的地方。...
QT opencv2.4.4 已经编译release静态库
自己<em>编译</em>openc2太麻烦了,试试这个吧。opencv2.4.4 已经<em>编译</em><em>release</em>静态库
win7x64+opencv3.4+vs2013+debug+release+Qt配置
自己用cmake配置并正常使用的opencv3.4库,其中附有Qt下的配置信息。
Qt Creator在windows下使用debug与release条件编译方法
想在linux下使用debug和<em>release</em>的条件<em>编译</em>,分别产生不同的结果,发现Qt Creator创建纯C++工程在windows使用和linux使用的方法还有不同之处。rn一、二使用Qt Creator创建纯C++工程,不使用QT库,三使用QT库rn一、不使用Qt库windows下使用方法:rn#include &lt;iostream&gt;rnrnusing namespace std;rnrnint...
Release版的控制台程序关闭时提示“已停止工作”
<em>编译</em>环境:VS2013 n<em>问题</em>描述:在写好程序后,调试无误,把发布方式从Debug改成了Release,再测试时,关闭的时候会卡顿,然后出现提示“XX.exe已停止工作”。 n测试1: n1. 删除main中所有内容,只留下一个暂停函数,提示消失 n2. 将声明内容加入,提示消失 n3. 将输入内容部分加入,提示出现 n初步分析: n通过测试,发现在非程序最后一个system(“pause”)处退出
QWT6.1.3编译、配置和使用(Vs2010+Qwt6.1.3+Qt5.5.1编译
网上有许多介绍QWt<em>编译</em>方法的,但是别人介绍的大多数都是顺利能够<em>编译</em>过的,实际自己<em>编译</em>过程中可能就不会那么顺利,我在<em>编译</em>VS2013+Qt5.6.2+Qwt时很顺利的<em>编译</em>通过啦,但是在<em>编译</em><em>vs2010</em>+Qt5.5.1+QWt时就出现了很多<em>问题</em>,下面就我自己遇到的一些<em>问题</em>总结如下,希望能帮助到他人。(win7)一、<em>问题</em>描述: n1、电脑上安装的Qt<em>版本</em>和vs<em>版本</em>太多该怎么<em>编译</em><em>vs2010</em>+Qt5.5.
vlc-2.1.0 vs2010版本全部源码,可以编译运行的版本
VLC2.1.0,VS2010下<em>编译</em>通过,总共有290项,成功286项,4项失败,还不知道原因,有一起研究源码的可以交流下;我主要想实现vlc播放器,使用sdk,来播放rtp资源,现在sdp文件参数不知道怎么写入sdk,有知道的可以线下资源发给你。
Qt使Release版本可调试
只需在pro文件中加入nnQMAKE_CXXFLAGS_RELEASE = $$QMAKE_CFLAGS_RELEASE_WITH_DEBUGINFOnQMAKE_LFLAGS_RELEASE = $$QMAKE_LFLAGS_RELEASE_WITH_DEBUGINFOn这样Release<em>版本</em>也是可以调试的了nn
解决Release版本--Qt编译器发生内部错误C1001问题
<em>编译</em>QtDebug<em>版本</em>时是可以的,Release<em>版本</em>就出现了内部错误<em>问题</em>。网上找了很多,也没找到答案。主要是Qt自己封装的类产生了此<em>问题</em>。nnnn于是查看Qt的<em>编译</em>输出:nnnnn可以看出来是VS<em>编译</em>器的错误,于是更新了VS2013,<em>问题</em>就解决了。n可以百度:怎样更新VS2013 update5
删除Debug和Release目录
手动删除Debug目录很累,就自己写了个自动删除Debug目录的程序,觉得挺好用的,有需要的可以下载试试。
release程序加载调用ffmpeg动态库崩溃
本人在<em>开发</em>音视频项目时在发布<em>release</em><em>版本</em>时遇到ffmpeg库调用崩溃,也是定位了很久。一下是vs工程和<em>qt</em>工程的解决办法:n1.vs的工程属性修改连接器->优化->引用 nnnnn2.如果是<em>qt</em>工程,IDE是<em>qt</em>creator的话,就直接在<em>qt</em>工程pro文件中添加QMAKE_LFLAGS += /OPT:NOREFnnn产生崩溃的本质原因:n之所以会造成<em>release</em>调用
QtCreator的release版本的调试
在工程的.pro文件中增加这两行:nnnQMAKE_CXXFLAGS_RELEASE = $$QMAKE_CFLAGS_RELEASE_WITH_DEBUGINFOnnnQMAKE_LFLAGS_RELEASE = $$QMAKE_LFLAGS_RELEASE_WITH_DEBUGINFOnn就可以使<em>release</em><em>版本</em>调试...
VS2010编译QT代码,每次Debug都重新编译问题
现象是这样的: 在VS2010的环境中,<em>编译</em>QT代码。每次很小的代码改动,或者不改动,仅仅是点击Debug/Release运行,都会重新生成moc文件,然后<em>编译</em>,非常耗时。 n在网上搜索了很多答案,都不行。设置 INCREMENTAL 链接也没用似乎就是VS无法跟踪moc生成的结果,每次都认为是代码出现的新的文件。 n(PS:每次全工程<em>编译</em>半个小时,好烦)经过反复尝试,终于解决了: n首先,说一下有
vs2010编译Qt工程,中文显示乱码
<em>vs2010</em>中作为<em>编译</em>器和IDE编写Qt程序时,中文会出现乱码,解决方法如下:rn1、在头文件中包含如下语句rn     #if _MSC_VER >= 1600  rn     #pragma warning(disable:4068)                /** 去unknown pragma警告 */rn     #pragma execution_character_set("u
QT中怎么自动识别release和Debug版本
使用QT_NO_DEBUG宏即可。#ifdef QT_NO_DEBUGn#define Debug(str)n#elsen#define Debug(str) (qDebug() << str)n#endif这样定义之后就可以在debug模式下输出,而在<em>release</em>模式下变成空语句。如下使用qDebug(); Debug("checked");
[VC++]release版本编译输出的文件比debug版本体积大的原因
rn rn原因:rn多半是因为<em>release</em>模式下开启了全程序优化(/GL),这个选项默认是关闭的。rn rn关闭方法:rn工程Properties -》 Configuration Properties -》 C/C++ -》 Optimization -》 Whole Program Optimization设置为 Norn rn rn...
VS2013建立Qt工程时,Release模式下异常
在笔者用VS2013建立Qt工程时,发现了这个<em>问题</em>:Release模式下异常rn这个<em>问题</em>的原因居然是 软件自动生成的ui_sciplayer_gpu0.h文件有<em>问题</em>,sciplayer_gpu0是我的工程名,在sciplayer_gpu0.h文件中必须要加入rn1、在类定义外加入如下代码:rnnamespace Ui {rnclass SciPlayer_GPU0;rn}rn2、在类定义中加入如下
vs中release版本程序崩溃的重要原因
在项目中三次遇到一个相同的<em>问题</em>,就是debug<em>版本</em>的程序运行正常,但<em>release</em><em>版本</em>就会导致程序崩溃,三次的原因都是定义的变量没有初始化的<em>问题</em>,感觉debug<em>版本</em>中的变量就算不赋初值系统也会为它赋初值,而<em>release</em><em>版本</em>的就不会,所以程序会崩溃。
vs2013编译QT程序出现无法找到调试信息问题
在vs2013中<em>编译</em><em>qt</em>5.9.3的QT程序时,<em>编译</em>通过但出现无法找到调试信息,<em>问题</em>如下图 nnn这种情况是VS调试设置的<em>问题</em>,只要右键项目选择属性按如下图修改设置即可 n n nnn<em>release</em>生成的exe程序打开会提示缺少xxx.dll文件,这时候只需从对应<em>版本</em>的QT安装目录的bin文件夹下拷贝到和exe同一目录即可。...
qt opencv2.4.4
<em>qt</em> opencv2.4.4已<em>编译</em><em>版本</em>,<em>release</em><em>版本</em>
qt下QWT编译 配置和使用
在网上看了很多的QWT安装的文章,我安装的时候是按照这个博主的文章来安装的,点击打开链接rn我之前电脑上已经安装过VS2010+<em>qt</em>5.3.2  ,环境配置都已经完成了。下面说说我的安装qwt控件的过程。rn<em>qt</em>的安装目录是:D:\Qt\Qt5.3.2rnrn1、首先在网上下载了qwt6.1.3 点击打开链接,将其解压到D:\Qt\<em>qt</em>ctrl中,rn2、然后打开D:\Qt\<em>qt</em>ctrl\qwt-
poco1.9.0_release.zip
poco1.9.0 <em>vs2010</em> win32 <em>release</em> <em>版本</em><em>开发</em><em>版本</em>。 全部<em>编译</em>通过,包括mysql和openssl。
OSG3.4.0+VS2010+WIN10编译及二次开发环境搭建
这是我的第一篇博文,最近在学习QGIS和OSG,在开源软件<em>编译</em>及环境搭建中遇到了一系列的<em>问题</em>,因此学习了网上的很多教程,在几次试验后终于完成了源码的<em>编译</em>和环境配置,写下这篇博文,希望对大家学习如何搭建OSG<em>开发</em>环境有所帮助。n首先介绍一下我的系统环境:我是在WIN10系统下使用VS2010的<em>编译</em>器完成源码的<em>编译</em>。因为OSG有Qt模块,在CMAKE时需要选择选择qmake,我这里<em>编译</em>使用的QT<em>版本</em>是<em>qt</em>4.8.7-<em>vs2010</em>。
vs:Release版本和Debug版本的区别以及转换
vs:Release<em>版本</em>和Debug<em>版本</em>的区别以及转换标签:vsn简介 nvs中的工程有debug和<em>release</em>两个<em>版本</em>:Debug通常称为调试<em>版本</em>,通过一系列<em>编译</em>选项的配合,<em>编译</em>的结果通常包含调试信息,但是不做任何优化(性能有影响),目的是为<em>开发</em>人员提供强大的应用程序调试能力,也就是说只有在Debug模式下,我们才可以使用vs所提供的所有的程序调试功能,比如:单步调试中将光标移至变量处即可以获取
一种 VC release 编译极慢的原因和解决办法
<em>问题</em>描述:n本人使用的是 Visual C++ 2008 。一直使用正常。n最近发现项目在 <em>release</em> 时<em>编译</em>极慢,要6~10分钟不等,无法忍受。n在慢的时候,输出窗口显示“正在生成代码”。nnn原因分析:n调试了各种<em>编译</em>选项,均不奏效。n后来分析代码,发现<em>问题</em>出现在某个特定的 cpp.n这个 cpp 的独特之处在于有一个很大的字节数组的常量初始化。nnn例如ncha
VS2010 + Cmake + Qt4.8 简单的环境搭建实例。
很多人都用的Qt Creator进行<em>开发</em>, creator 确实很方便, 但调试起来,还是没有vs快捷。 rnrnrncmake 实用于较为大型的项目的开始, 而且与vs组合, 更是功能强大, 加上比creator方便的调试优势,还是很不错的一个选择。 rnrnrn由于近一两年接触的几个项目, 都是用<em>vs2010</em> + <em>qt</em>4.8 + cmake 进行的框架搭建, 所以总结了一些方法, 也感受到了,
同时生成 Release版和Debug版DLL的方法
同时生成 Release版和Debug版DLL的方法nnwarning LNK4070的解决办法nn重命名了一个MFC常规DLL的工程文件(VS C++ 2005<em>编译</em>环境),结果在<em>编译</em>时出现这样的警告:1&amp;gt;B.exp : warning LNK4070: .EXP 中的 /OUT:A.dll 指令与输出文件名&quot;../outdir/Debug/B.dll&quot;不同;忽略指令(这里假设原来的工程文件...
Qt creater5.5.1+win环境下加载vs2010编译的动态库
Qt加载<em>vs2010</em><em>编译</em>的第三方动态库
VS编译EXIV2(以2013为例)
下载资源库(尽量下载示例<em>版本</em>,可能会因为<em>版本</em><em>问题</em>造成<em>编译</em>失败):     exiv2-0.26     curl-7.39.0     expat-2.1.0     libssh-0.5.5     openssl-1.0.1j     zlib-1.2.7<em>编译</em>过程:  1.将后面的五个资源库,放在和EXIV库中和exiv2-trunk文件夹统计目录下,并将这五个文件夹的后缀去掉。   2.进入...
Release正常,Debug不正常的奇怪现象
一般情况都是Debug下正常,Release下有点<em>问题</em>,但别人给我的Demo,一运行有点懵,咋回事,找了好久,单步一步一走,最后发现在一个地方有点区别,造成的原因是:nnnchar buf[64]; nn竟然代码里有个数组:nnnn竟然不赋初值,我晕。nn造成原因大概是这样的:nnDebug下是不做优化的,不赋初值那就是“烫”nnnn然后后面调用一个函数,把这个buf塞进去,一直返回错(http用...
QT5.10开发(2) 在Windows 10下使用MinGW编译 静态Qt 5.10 release版 详细过程
Qt建议安装动态链接Dbug版和<em>编译</em>安装静态链接<em>release</em>版rnrn前提:rn先安装动态链接Dbug版,方法:QT5.10<em>开发</em>(1)安装QT5.10rnrn地址:http://blog.csdn.net/qq_15304853/article/details/79165301rnrn然后<em>编译</em>静态链接<em>release</em>版,方法:rnrnrn1 准备工作rn1.1 <em>编译</em>环境rnrnWindows 10
【Qt】使用VS2010对Qt4.8.6源码进行静态编译
安装好Visual Studio 2010先;n下载并安装Python2.7,ActivePerl,Ruby,且要保证将其加入到系统环境变量(修改环境变量推荐使用Rapid Environment Editor;n从官网下载<em>qt</em>-everywhere-opensource-src-4.8.6.zip,并解压到自定义目录,如C:\Qt\4.8.6_staticn进入目录C:\Qt\4.8.6_stat
VS2008的Debug编译的程序ok,但是release编译的一打开就闪退?问题得到解决。
1.VS2008 + QT 在Debug模式下<em>编译</em>后没有<em>问题</em>,解决了<em>release</em><em>版本</em>下闪退的<em>问题</em>。原因是我的目标程序SmartFactory.exe依赖库依赖了QT的debug<em>版本</em>的库,结尾以d4结束的动态库,通过dependency查看得知,n在链接-输入项中把debug<em>版本</em>的库去掉就可以了。n2.不过独立打不开几率很大,但在VS2008中打开又是ok的,后来在师兄的帮助下通过注释掉部分代码定...
Qt Quick构建问题,debug可以生成,release无法生成可执行文件!
1.在工程中,本来可以<em>release</em><em>编译</em>的,然后突然有一次不能构建了,也没有任何的错误提示。找了半天没找到结果。nn2.经过反复的排查,终于发现了<em>问题</em>。nn3.起因:我曾经在qrc文件中重命名了一个qml文件,本来qml文件是小写的,重命名大写后,资源文件还是小写的,但是在文件夹里看是大写的,因为当时是debug模式,没有注意到资源文件的大小写<em>问题</em>,所以才出现了这个坑。nn4.此时需要把资源文件的...
C#如何生成release版本的程序,生成debug版本的程序
除了右击项目在生成中配置改成Release还要在顶部切换成Release
windows 下编译好的 log4cxx库,包含完整头文件、debug、release 和一个Qt示例程序
库是在window平台下<em>编译</em>,64位,共有debug和<em>release</em>两个<em>版本</em>,同时提供完整头文件。 还写了一个使用log4cxx库文件的示例程序,使用Qt编写,亲测可用,示例程序内含配置文件示例。 如果您是Qt程序源,使用该库时可直接在pro文件中加入log4cxx.pri文件即可完成库的加载。
vs2010 利用DMP文件、pdb文件查找release下的异常行号的方法
2018-01-12 创建人:Ruo_Xiaon<em>开发</em>环境:Windows7,VS2010,WinDbg 6.12。nnnn一、源码nnnn#include &amp;quot;stdafx.h&amp;quot;n#include nnn#include n#pragma comment(lib,&amp;quot;Dbghelp.lib&amp;quot;)nnstatic long __stdcall CrashInfocallback(_EXCEPTION_
VS2013 生成时选择Release后,仍生成在Debug文件夹下
在修改之前项目时,偶然发现选择Release生成后,仍然在Debug模式下生成和运行,想了想没有记得更改过任何配置选项。n初以为是VS出现bug了,尝试将解决方案关闭后重新打开,甚至重启了电脑,均无果。n解决方案:nn打开配置管理器,如图:nn在”活动解决方案配置“下,选择Release。nn查看配置是否为”Release“,若是Debug,将其修改为Release即可。nnn不知道是什么时候修改...
关于Qt生成的release文件不能执行问题
  一般情况来,我们对刚刚建立好的Qt工程,生成<em>release</em>文件里面执行文件。一般会存有好种情况:1)在项目工程的本机电脑上面,所在的目录上面可以。但移动到其他电脑盘位置可能就不能执行。2)在项目工程的本机电脑上面,生成的XX.exe执行文件可以执行,但是移植到其他电脑上面的时候,有可能就不能执行了。一般弹出的异常情况有两种,如下图所示:                             ...
librdkafka win7 64位 vs2015编译Release版本
在win7使用vs2015<em>编译</em>kafka<em>开发</em><em>版本</em>运行库。包含静态库与动态库。以及对应的完整PDB文件
Qt Release版本 可执行文件莫名其妙增大近20倍
        在编写界面程序生成可执行应用程序文件时,采用Release<em>版本</em>可执行文件一直都是1.6M左右,某次不知道怎么回事,<em>编译</em>生成的可执行文件变成了24M,增大了近20倍。nn        经过同事提点,发现<em>问题</em>所在,虽然图中两处都选择了Release<em>版本</em>,但是qmake构建配置却选了Debug,可能是不小心改的,导致生成的应用程序文件仍为Debug<em>版本</em>,大小相对Release<em>版本</em>大很多...
libcef_dll_wrapper.lib vs2010
libcef_dll_wrapper.lib windows32<em>版本</em>,包含Release和Debug<em>版本</em>,采用VS2010<em>编译</em>
VS2010+QT4.8静态编译过程讲解。
学习QT已经有了一年之久,还有很多地方不是很懂经常碰鼻子。今天决定写下<em>开发</em>过程所解决的一些<em>问题</em>,一方面为了巩固之前的收获另一方面为了能系统地整理我的所做所学。本文并非完全原创,是我按照网上各位大神的帖子结合我自己的试验编写的。废话不多说,先进行第一步,软件的安装。n网上大部分的<em>开发</em>者使用的是QTCreator进行上位机的<em>开发</em>,但是因为工作的原因,我一开始就接触QT+VS的这种<em>开发</em>方式。刚开始的时
QT程序Release后无法连接数据库的问题
在生成可执行文件给老板看设计的时候,遇到了无法保存数据的<em>问题</em>,觉得可能是无法链接数据库,或者缺少什么内容的<em>问题</em>,在网上查了一些资料,最终测试可顺利完成数据库的链接。经检验,在window 7 32 or 64下都可以使用。使用的工具是Qt Creator 2.8.0,<em>qt</em><em>版本</em>4.8.5 数据库为Sqlite 若是使用其他数据库,可能略有不同。rn      具体操作步骤如下:rn      1)在
VS2015 让Release程序生成pdb文件可以加dump调试的Release版本
只需设置三个部分:项目-&amp;gt;属性-&amp;gt;C/C++-&amp;gt;General-&amp;gt;Debug Information Format-&amp;gt;Program Database for Edit &amp;amp; Continue (/ZI)                 项目-&amp;gt;属性-&amp;gt;C/C++-&amp;gt;Optimization-&amp;gt;Optimization-&amp;gt;Disab...
QT环境下,pro文件配置release版本 和Debug版本
1.在QT creator中,点击项目标签,查看构建配置中,是否有<em>release</em>,没有添加一个。nn2.在工程的.pro文件中添加 : CONFIG += debug_and_<em>release</em>nn3.根据debug或者<em>release</em>添加不同的库。nnCONFIG(debug, debug|<em>release</em>) {nn       LIBS += 相关debug库nn}else{nn     LIBS+=...
MFC 编译Debug正确, 但Release退出崩溃
1、<em>问题</em>描述n     如题,使用VS<em>编译</em>生成的exe,在debug正确,但<em>release</em>崩溃了。nnnnn2、解决方案n       检查【变量初始化】
记一次Debug版本正常运行,Release版本崩溃的解决方案.
今天碰到一个特坑爹的<em>问题</em>. n在使用自己写的一个channelScrollView库的时候.在每次进入下面这个循环的时候.就会崩溃nn- (void)setTitleArray:(NSArray&amp;lt;NSString *&amp;gt; *)titleArray {n _titleArray = titleArray;n NSMutableArray *arrayM = [NSMutable...
Qt5.9.2 MSVC2017 32位静态链接库Release编译版本
Qt5.9.2 MSVC2017 32位静态链接库Release<em>编译</em><em>版本</em>,静态库不包含QtWebEngine,使用源码<em>编译</em>,<em>编译</em>参数(configure -<em>release</em> -opengl desktop -make libs)
VS2010增加编译版本
使用VS集成<em>开发</em>工具,默认的只有Debug和Release两个<em>版本</em>,如果希望工程再多<em>编译</em>出来几个不同的<em>版本</em>,如何修改呢?rn       图解如下:rn       Step1,打开Configuration Manager (Build->Configuration Manager)rn                        rn        Step2,在Active solutio
FFMPEG在VS2010环境下编译及若干问题的解决方案
由于VS2010工程里面用到了FFMPEG,因此想自己用VS2010<em>编译</em>FFMPEG,就可以通过<em>编译</em>生成的DLL及PDB进行调试了。主要难点:1、目前FFMPEG(3.2.4)支持的是C99标准,坑爹的Microsoft 直到VS2013才支持。如果使用的是VS2013及以上<em>编译</em>,本点跳过。2、如何<em>编译</em>第三方库。由于项目中用到了水印功能,需要使用第三方库文件libfreetype。3、可能会遇到的...
Qt5 QML程序Release版本发布程序无法显示的问题解决过程
一:先解析下我的环境:rn1:QT平台: <em>qt</em>-opensource-windows-x86-5.9.7rn2:系统:Win10 64位平台rn3:使用QT quick control 2.0 <em>版本</em>rn4:本程序的名字位 gadget.exern5:打包方式:rn5:本程序使用windeploy<em>qt</em>打包的目录如下:rnrn二:现象rn1:使用QML页面<em>开发</em>,没有使用特殊的硬件。rn2:在QT Creator 中正常运...
ZeroMQ下载、编译和使用
下载地址:https://github.com/zeromq/libzmq/<em>release</em>s n我下载的是最新版zeromq-4.2.5.zip n解压后,进入builds文件夹, n n我在windows上运行的,用的<em>编译</em>器是vs2015,进入msvc文件夹后,直接用对应工程的文件,直接<em>编译</em>就行。 n n测试: n<em>编译</em>后,会生成对应<em>版本</em>的,比如是<em>release</em><em>版本</em>还是debug<em>版本</em>,32位,还是...
Qt-程序debug/release版本exe需要的dll文件
需要到Qt的安装目录中,D:\software\Qt5_8_0\5.8\mingw53_32\bin中,复制其中的文件到debug文件夹中,n包括:libgcc_s_dw2-1.dll ,   libstdc++-6.dll  ,  libwinpthread-1.dll   ,   Qt5Cored.dll ,   Qt5Guid.dll  ,   Qt5Widgetsd.dll 。
运行错误error LNK2001: 无法解析的外部符号(VS2013Debug/Release)
如果是这种错误一般<em>编译</em>后的<em>编译</em>器会出现这样的提示:rnrn原因分析:rn1 出现这种错误的原因是没有将相应的lib文件链接到工程项目中。rn解决方法1:rn点击项目--》属性--》配置属性--》链接器--》输入--》在附加依赖项中添加所需要的lib名称rnrn解决方法2:rn也许我们有时候是用配置文件添加的lib目录,这种情况我们就需要勾选从父节或项目默认继承这种方式解决<em>问题</em>了。rnrn2 相应的
Qt对话框图片Debug下可显示,release下不可显示的解决办法
我本来想做一个类似这样的对话框:nnnnn上图绿色和蓝色的示意图用QLable做的。n在Debug下调试完全没有<em>问题</em>,在Release模式下,就变成这样:nnnnn经检查发现在Release模式下,找不到图片资源,即使将qrc资源放到Release文件夹下也不行。但是将图片的绝对路径放进去直接调用就可以加载。n于是将原来的资源路径代码:nblue_2->setStyleS
Win8.1+VS2010环境下Qt5.6.2动态编译
提示:添加于2017年4月7号,Win7虚拟机+Qt5.7+VS2013,主机还是Win8.1+Qt4.8 +VS2010。本篇文章<em>编译</em>成功,配置没有成功。如果只有Qt5.6.2的<em>版本</em>,可以参考本文,否则请另找“多个Qt<em>版本</em>安装”教程。5.7<em>编译</em>过程是没有错误的。
Qt5.11.2 & VS2017 & 64位版本静态编译及使用
使用VS2017静态<em>编译</em>Qt程序rn小伙伴们有没有遇到过,自己使用Qt库<em>开发</em>的小程序,在本地电脑上跑得很欢快,但是当想要把<em>编译</em>好的.exe可执行文件发给朋友玩玩的时候,发现在没有安装Qt或者VS环境的电脑上是跑不了的。究其原因,这是因为大家在<em>编译</em>程序时,使用的是动态<em>编译</em>。也就是说,<em>编译</em>好的程序在运行时还需要另外加上相应的DLL库文件,否则就会出错。而如果想将生成的程序连同所需要的依赖库一起完整地打包...
TstCon.exe
VS2010<em>编译</em>的Release<em>版本</em>的 activex control test container
如何使QT的Release模式可调试(Windows)
我们很多情况下是需要在Release模式下调试QT程序的,如联合dmp文件输出崩溃信息辅助定位<em>问题</em>、引用第三方库没有Debug<em>版本</em>但是有需要单步调试程序等等。本文将介绍QT如何在Release模式下调试程序。
QT 发布Debug和Release的文件夹中缺少*.dll文件
//QT 5.9.1 + MSVC2017rn代码写完后,点击Qt Creator左下角先选择debug还是<em>release</em>然后点运行(绿色小三角),程序开启后可以关闭。rn在生成的文件夹debug/<em>release</em>中,点击*.exe,报错:缺少*.dll文件rn1.系统环境变量未添加rnD:\Tools\QT\<em>qt</em>5.9.1\5.9.1\msvc2017_64\binrn上面是我的路径,添加到系统环
基于QT平台调试rtklib教程
本次调试基于QT5.6.3 MinGW平台 Windows10系统nnrtklib<em>版本</em>为最新b31 下载地址为https://github.com/tomojitakasu/RTKLIB_bin/tree/rtklib_2.4.3nn通过QT打开RTKLib.pro工程,将构建目录Debug、Release、Profile的目录设置为RTKLIB-rtklib_2.4.3进行构建nnnn调试,发现...
Qt中使Release和Debug生成不同的文件名称
<em>编译</em>Qt工程时,有时候需要让Release和Debug<em>版本</em>生成不同的文件名以便进行区分。这时候可修改.pro文件,添加如下字段:nnn CONFIG(debug, debug|<em>release</em>) {nnn TARGET = SeqControlExecute_debugnnnn } else {nnn TARGET = SeqControlExecute_re...
Qt学习笔记-release版本的日志中QMessageLogContext内容为空。
一个完整的程序应该可以是知其然并知其所以然。所以在程序的运行过程中,记录一些必要的日志可以知道程序当前的运行状态,也可以在程序运行出错后,快速定位到错误的位置。n我之前用来记录日志的工具是开源的第三方工具:Log4<em>qt</em>。Log4<em>qt</em>要根据源码<em>编译</em>库,还要写一个配置文件,非常繁琐。在后面的学习过程中发现原来Qt5自带一个Qt::qInstallMessageHandler()(Qt4为Qt::qIns
Qt5 QML程序Release版本发布程序无法显示的问题解决过程。
一:先解析下我的环境:rn1:QT平台: <em>qt</em>-opensource-windows-x86-mingw530-5.7.1rn2:系统:Win7 64位平台rn3:使用QT quick control 2.0 <em>版本</em>rn4:本程序的名字位 Btc.exern5:本程序使用windeploy<em>qt</em>打包的目录如下:rnrn rn二:现象rn1:使用QML页面<em>开发</em>,没有使用特殊的硬件。rn2:在QT Cre
VS编译QT程序调用SQLite数据库研究
环境:win8 + VS2008 +QT4.8.1 + QT Creator2.4.1,QT4.8.1是利用vs2008静态<em>编译</em>的nnn<em>问题</em>描述:n直接运行QT自带的SQLite操作例子工程tableModel,用QT自带的<em>编译</em>器MinGW<em>编译</em>运行没有<em>问题</em>,但是把QT工程转成VS工程后,用VS<em>编译</em>没有<em>问题</em>,运行的时候调用db.open的时候失败,失败的原因是“diverError=Driv
linux 下编译,区分程序、库是debug还是release版本。同时以编译freetype为例
在linux里面怎么区分debug和realease<em>版本</em>n1、使用 readelf -S filename //filename这里指的是你想要查看的程序,或者库n 如果是debug<em>版本</em>的话,你会看到很多debug相关的信息。n 如果是<em>release</em><em>版本</em>的话,按理说是看不到debug信息的。//但是我使用交叉<em>编译</em>链<em>编译</em>程序后,会看见 .debug_framen...
VS2015下编译不通过解决办法
vs2015<em>编译</em>JsonTest工程,由于用到C++11,所以<em>vs2010</em>已经不能满足要求,因此重新安装vs2015。安装结束后<em>编译</em>弹出大量<em>问题</em>,nn在网上查发现,是因为SDK的<em>版本</em>配置不匹配造成的。nn解决办法nn在下图中的工具平台集,选择已有的<em>版本</em>nnnn在下图中重新设定SDK<em>版本</em>,就是已有的就好。nn重新<em>编译</em>后来发现还是有<em>问题</em>,提示“无法启动此程序,因为计算机中丢失ucrtbased.dll...
基于Qt5的QGIS编译
Qt5.5.1 <em>版本</em> <em>编译</em> QGIS2.14.3<em>版本</em>
QT 生成Release 版本 路径修改
默认新建的QTCreater程序文件夹里只有***-Debug文件夹,虽然里面也有<em>release</em>,但是文件夹是空的。如果需要生成<em>release</em><em>版本</em>,需要按照上面的步骤设置下,其中untitle5是当前需要构建的程序名。后期如果调整,可以直接在左下角,有个电脑图标处切换。nnn...
Qt5.5 Creo3.0 在vs2012中开发流程记录
记录使用Qt5.5 <em>开发</em> Creo3.0插件, 使用IDE是vs2012
vs开发环境Debug与Release输出路径为同一位置的配置说明
该文档介绍了如何将Debug与Release的输出路径为同一位置的方法以及如何获取vs工程当前路径的方法。
MFC关于调试(debug)版本与发行(release版本转换过程中出现的问题以及解决方案
<em>关于</em>调试(debug)<em>版本</em>与发行(<em>release</em>),请参考下面连接:https://blog.csdn.net/ithzhang/article/details/7575483,写的很详细,其中有几点我摘录过来:nn   Debug与Release不同的<em>问题</em>在刚开始编写代码时会经常发生,99%是因为你的代码书写错误而导致的,所以不要动不动就说系统<em>问题</em>或<em>编译</em>器<em>问题</em>,努力找找自己的原因才是根本。我从前...
编译CTK
(错误一)nCMake提示错误为: 转换到 COFF 期间失败: 文件无效或损坏nnn应该是 .net Framework升级后,使得cvtres.exe<em>版本</em>不一致导致该错误。nnn解决方法:nn查找是否有两个cvtres.exe。nnn一个是VS安装目录:C:\Program Files(x86)\Microsoft Visual Studio 10.0\vc\bin\c
VS系列+QT5开发遇到的部分问题以及解决方案
 VS2010+QT5<em>开发</em>所踩过的坑        最近因为项目需要,vs中写QT,各种踩坑,就想把最后解决的,各种错误和对应的解决方法分享出来,有些是百度别人的,这里把自己成功解决的<em>问题</em>和方案贴出来。     1.错误: C1083          fatal error C1083: 无法打开预<em>编译</em>头文件:“Debug\xxx.pch”: No such file or directory“...
QML release版本,windeployqt.exe打包库文件之后,依然缺少库文件解决办法
1. 使用windeploy<em>qt</em>.exe打包库文件:nn        在开始菜单中Qt列表下找到对应<em>版本</em>的cmd,比如我用的是Qt5.9.3 MinGW,则对应的为Qt5.9.3 for Desktop (MinGW 5.3.0 32 bit)。nn        打开之后,cd转到<em>release</em><em>版本</em>生成的exe文件目录下,比如我的放在了H:\Qt\Qt5.9.3\5.9.3\mingw53_3...
QT 打包发布Release应用程序
一、用windepoly<em>qt</em>.exe提取应用程序依赖.dll文件nnQT Creator <em>release</em>的.exe应用程序的运行需要依赖一些动态链接库,如果在一台没有安装QT的计算机上运行就需要打包动态库拷贝过去才能运行。QT自带有windeploy<em>qt</em>.exe可执行程序可以将应用程序所依赖的.dll文件提取出来。nn在这里要非常注意的一个坑:QT项目中<em>release</em>用的是哪个<em>编译</em>器,就应该运行哪...
libuv 在win10 vs各个版本编译静态库
01 环境libuv使用git管理代码,使用gyp管理工程文件。git、python2.x必须。 n环境描述: nwin10x64企业<em>版本</em>(10.0.14393), nvs2005–vs2015, npython2.7.6, ngit(version 1.9.5.chromium.6)。 ngit和python建议使用更高<em>版本</em>。 n因为下载gyp管理工具需求翻墙,需要vpn。自己有美国的vps,可以
Qt编译安装OpenCV3.0
本文介绍了Windows系统下用Qt Creator和Mingw<em>编译</em>和安装OpenCV3.0的过程
release版调用ffmpeg出错
这几天在做一个原始ES流复用为MP4的库,调用的是ffmpeg,弄了半天把各种参数设好之后,F5一切正常,ok了,可让人郁闷的是,把库<em>编译</em>成<em>release</em><em>版本</em>后,不是报未处理异常,就是报无法定位程序入口点……,刚开始以为是<em>release</em><em>版本</em>的<em>编译</em>选项没设置好,找了半天也没有找到,最后在网上一通搜索,找到下面这篇文章:rnhttp://blog.csdn.net/bing87496988/artic
QGIS2.18.23 源码编译 VS2010(X64)-综合整理
声明:整理网上大牛的博客,借用可以使用的相关叙述和图解,因涉及博客网址来源太多,这里不做详细说明了,本博客的目的只是为了方便大家借鉴,如有侵权请告知。nn一、资源准备nn  1、QGIS 2.18.23源码:QGIS官网nn  2、Qt 5.9.3:QT官网nn  3、VS2010:nn 可以通过VS自带的工具扩展下载Qt插件QtPackage,然后把Qt*.*的msvc2010_64设置过去;n...
强连通分量及缩点tarjan算法解析
强连通分量: 简言之 就是找环(每条边只走一次,两两可达) 孤立的一个点也是一个连通分量   使用tarjan算法 在嵌套的多个环中优先得到最大环( 最小环就是每个孤立点)   定义: int Time, DFN[N], Low[N]; DFN[i]表示 遍历到 i 点时是第几次dfs Low[u] 表示 以u点为父节点的 子树 能连接到 [栈中] 最上端的点   int
C常用算法-----程序集下载
C常用算法----------------程序集 相关下载链接:[url=//download.csdn.net/download/mengchao2040/2116339?utm_source=bbsseo]//download.csdn.net/download/mengchao2040/2116339?utm_source=bbsseo[/url]
BeanSoft MySQL Java 开发套装下载
BeanSoft MySQL Java 开发套装包含 MySQL 5.0 服务器,管理工具,JDBC 驱动和Java 访问数据库的示例代码。 相关下载链接:[url=//download.csdn.net/download/dllhlx/2367858?utm_source=bbsseo]//download.csdn.net/download/dllhlx/2367858?utm_source=bbsseo[/url]
JAVA写的扫雷 已经添加好了注释值得学习下载
JAVA写的扫雷 已经添加好了注释值得学习 相关下载链接:[url=//download.csdn.net/download/lxj5891/2574619?utm_source=bbsseo]//download.csdn.net/download/lxj5891/2574619?utm_source=bbsseo[/url]
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 ios视频流开发问题 关于大数据培训
我们是很有底线的