请问QML程序,RELEASE版本WINDOWS下打不开 [问题点数:100分]

Bbs1
本版专家分:0
结帖率 97.56%
Bbs9
本版专家分:58254
Blank
红花 2012年6月 移动平台大版内专家分月排行榜第一
2012年5月 移动平台大版内专家分月排行榜第一
2012年4月 移动平台大版内专家分月排行榜第一
2012年3月 移动平台大版内专家分月排行榜第一
2012年2月 移动平台大版内专家分月排行榜第一
2012年1月 移动平台大版内专家分月排行榜第一
2011年12月 移动平台大版内专家分月排行榜第一
2011年11月 移动平台大版内专家分月排行榜第一
2011年10月 移动平台大版内专家分月排行榜第一
2011年9月 移动平台大版内专家分月排行榜第一
2011年6月 移动平台大版内专家分月排行榜第一
2011年5月 移动平台大版内专家分月排行榜第一
2011年4月 移动平台大版内专家分月排行榜第一
Blank
黄花 2011年8月 移动平台大版内专家分月排行榜第二
2011年7月 移动平台大版内专家分月排行榜第二
2011年3月 移动平台大版内专家分月排行榜第二
Blank
蓝花 2012年8月 移动平台大版内专家分月排行榜第三
2012年7月 移动平台大版内专家分月排行榜第三
Bbs1
本版专家分:0
Bbs7
本版专家分:24732
Blank
Github 绑定github第三方账户获取
Blank
黄花 2015年1月 移动开发大版内专家分月排行榜第二
2011年9月 移动平台大版内专家分月排行榜第二
2010年10月 移动平台大版内专家分月排行榜第二
Blank
蓝花 2011年10月 移动平台大版内专家分月排行榜第三
2010年11月 移动平台大版内专家分月排行榜第三
Bbs1
本版专家分:0
Bbs9
本版专家分:58254
Blank
红花 2012年6月 移动平台大版内专家分月排行榜第一
2012年5月 移动平台大版内专家分月排行榜第一
2012年4月 移动平台大版内专家分月排行榜第一
2012年3月 移动平台大版内专家分月排行榜第一
2012年2月 移动平台大版内专家分月排行榜第一
2012年1月 移动平台大版内专家分月排行榜第一
2011年12月 移动平台大版内专家分月排行榜第一
2011年11月 移动平台大版内专家分月排行榜第一
2011年10月 移动平台大版内专家分月排行榜第一
2011年9月 移动平台大版内专家分月排行榜第一
2011年6月 移动平台大版内专家分月排行榜第一
2011年5月 移动平台大版内专家分月排行榜第一
2011年4月 移动平台大版内专家分月排行榜第一
Blank
黄花 2011年8月 移动平台大版内专家分月排行榜第二
2011年7月 移动平台大版内专家分月排行榜第二
2011年3月 移动平台大版内专家分月排行榜第二
Blank
蓝花 2012年8月 移动平台大版内专家分月排行榜第三
2012年7月 移动平台大版内专家分月排行榜第三
Bbs1
本版专家分:0
Bbs6
本版专家分:6644
Blank
蓝花 2010年5月 移动平台大版内专家分月排行榜第三
2010年4月 移动平台大版内专家分月排行榜第三
Bbs2
本版专家分:455
Bbs7
本版专家分:11324
Blank
黄花 2012年4月 移动平台大版内专家分月排行榜第二
2012年3月 移动平台大版内专家分月排行榜第二
Blank
蓝花 2012年10月 移动平台大版内专家分月排行榜第三
2012年2月 移动平台大版内专家分月排行榜第三
Bbs1
本版专家分:0
Bbs1
本版专家分:0
gdb调试release程序
有时debug<em>版本</em><em>程序</em>运行的很稳定,但是relase<em>版本</em>运行出错,用gdb最多只能判断哪个函数出错了,对于函数比较大的,确实不好定位。gdb调试<em>release</em><em>版本</em>时加入debug版的符号表就可以了。 objcopy --only-keep-debug test_d.out test.dbg  生成符号表, 然后调用gdb test_r.out 后使用symbol test.dbg 载入符号
Qt 错误: 无法运行 release 下的可执行文件
学习Qt有一点时间了,但之前都是在debug<em>版本</em>下进行编译运行,偶然切换到<em>release</em><em>版本</em>下,却出现了如下错误: 错误提示: This application failed to start because it could not find or load the
写了一个QML程序,RELEASE版本在别的地方打不开
在软件里直接跑能跑出来,但是把EXE加上一堆DLL包单独打开就<em>打不开</em>,就是双击了鼠标变成忙几秒钟,然后就没反应了。rn这是什么情况啊~~
调试Release程序--Dump文件方式
在Windows平台下用C++开发应用<em>程序</em>,最不想见到的情况恐怕就是<em>程序</em>崩溃,而要想解决引起问题的bug,最困难的应该就是调试<em>release</em><em>版本</em>了。目前有一些方法可以解决:崩溃地址 + MAP文件;MAP文件;SetUnhandledExceptionFilter + Minidump。
C++内存泄露检查(Release)的5个方法
转自 [url]http://www.open-open.com/lib/view/open1425869017857.html[/url] [size=medium][b]一、前言[/b][/size] 在Linux平台上 有[color=red][b]valgrind[/b][/color]可以非常方便的帮助我们定位内存泄漏,因为Linux在开发领域的使用场景大多是跑服务器,...
QML程序的发布
最近用C++和QML写了一个音乐播放器Clean Player,前前后后遇到不少问题,好在现在基本解决了,现在先总结下QML<em>程序</em>的发布。 QML文件加载可用绝对路径和相对路径,建议将.<em>qml</em>文件加载到资源文件中,这样可以将.<em>qml</em>文件编译到<em>程序</em>中,不用一起打包发布。具体教程参考http://qt-project.org/doc/qt-5/qtquick-deployment.html
关于Qt生成Debug和Release应用程序无法运行的解决办法
问题描述: 1、用Qt库在Debug下生成的exe<em>程序</em>在运行时,提示丢失QtCore4d.dll和QtGui4d.dll 2、在Release下生成的exe<em>程序</em>在运行时,提示无法链接到QtCore4.dll 在网上找了很多,发现把QtCore4d.dll和QtGui4d.dll两个文件从Qt-root/bin文件夹复制到Debug目录就可以运行, 但是Release模式还是不能运行
使用dump文件调试Release发布版程序的Crash错误
在Windows平台下用C++开发应用<em>程序</em>,最不想见到的情况恐怕就是<em>程序</em>崩溃,而要想解决引起问题的bug,最困难的应该就是调试<em>release</em><em>版本</em>了。因为<em>release</em><em>版本</em>来就少了很多调试信息,更何况一般都是发布出去由用户使用,crash的现场很难保留和重现。本文将给出几个解决方案,完成对<em>release</em>版应用<em>程序</em>crash错误的调试。(本文只讨论Windows平台MSVC环境下的调试,对于其他平台和
如何判断是linux/windows库,module或程序debug还是release
linux: readelf -S xxx.a |grep "\.debug*"   如果有输出, 是debug, 没有是<em>release</em>     <em>windows</em>: dumpbin /DEPENDENTS xx.dll, 结果输出中有MSVCRTD.dll的是debug<em>版本</em>. 为了脚本自动判断, 可用powergrep等工具自动分拣. .lib和我们的编译选项有关, 通过dum
Debug版本下能运行而Release下不能运行的问题总结
引言      如果在您的开发过程中遇到了常见的错误,或许您的Release<em>版本</em>不能正常运行而Debug<em>版本</em>运行无误,那么我推荐您阅读本文:因为并非如您想象的那样,Release<em>版本</em>可以保证您的应用<em>程序</em>可以象Debug<em>版本</em>一样运行。 如果您在开发阶段完成之后或者在开发进行一段时间之内从来没有进行过Release<em>版本</em>测试,然而当您测试的时候却发现问题,那么请看我们的调试规则1: 规则1: 经常性
Qt对话框图片Debug下可显示,release下不可显示的解决办法
我本来想做一个类似这样的对话框: 上图绿色和蓝色的示意图用QLable做的。 在Debug下调试完全没有问题,在Release模式下,就变成这样: 经检查发现在Release模式下,找不到图片资源,即使将qrc资源放到Release文件夹下也不行。但是将图片的绝对路径放进去直接调用就可以加载。 于是将原来的资源路径代码: blue_2->setStyleS
vs2010 生成release版本可运行exe文件
一般可以配置一下两项: 1.项目 -> 配置属性->常规->MFC的使用 :在静态库中使用MFC。 2.项目 -> 配置属性->C/C++->代码生成->运行库 :选择 多线程调试(/MT)。   编译时,选择的是<em>release</em>,win32
Debug 运行正常,Release版本不能正常运行的相关详解
引言      如果在您的开发过程中遇到了常见的错误,或许您的Release<em>版本</em>不能正常运行而Debug<em>版本</em>运行无误,那么我推荐您阅读本文:因为并非如您想象的那样,Release<em>版本</em>可以保证您的应用<em>程序</em>可以象Debug<em>版本</em>一样运行。 如果您在开发阶段完成之后或者在开发进行一段时间之内从来没有进行过Release<em>版本</em>测试,然而当您测试的时候却发现问题,那么请看我们的调试规则1: 规则1: 经常性
Qml程序版本信息
准备好一个图标 ico文件 新建文件名为VersionInfo.rc 加入图标信息IDI_ICON1 ICON DISCARDABLE &quot;logo.ico&quot;加入<em>版本</em>信息VS_VERSION_INFO VERSIONINFO FILEVERSION 1,0,0,0 PRODUCTVERSION 1,0,0,0 FILEFLAGS 0x0L FILEFLAGSMASK 0x3fL FILE
C#.NET常见问题(FAQ)-如何生成release版本程序,生成debug版本程序
除了右击项目在生成中配置改成Release还要在顶部切换成Release    更多教学视频和资料下载,欢迎关注以下信息: 我的优酷空间: http://i.youku.com/acetaohai123  我的在线论坛: http://csrobot.gz01.bdysite.com/  问题交流: QQ:910358960 邮箱:ac
android studio release包安装后打不开,debug包安装正常怎么解决
很多朋友都是团队进行开发的,所以免不了代码需要提交,并且要打包给测试,以及发布<em>版本</em>。 而做过开发的都知道,打包<em>版本</em>一般分为debug<em>版本</em>,<em>release</em><em>版本</em>,其中<em>release</em><em>版本</em>体积比较小,是可以发布的正式版,并且如果加了混淆的话,<em>release</em><em>版本</em>中会生效,而debug<em>版本</em>一般为开发人员自己测试所用,手机连在电脑上Android studio运行安装的就是debug<em>版本</em>,debug<em>版本</em>体积较...
QT release 版本方法
QT 静态比动态模式式生成的exe文件大的多,而debug又比<em>release</em>大的多,<em>release</em>的方式根据其他情况来选择,如果是轻量级的小<em>程序</em>,建议使用静态库的方法;重量级的大<em>程序</em>,最好使用动态库的<em>release</em>方法;一,share 库的<em>release</em>,更改build configuration 为<em>release</em>模式;重新build all;在<em>release</em>目录下产生.exe可执行文件;对于sh...
C++ 程序DEBUG和RELEASE版本的区别
Relase<em>版本</em>对<em>程序</em>作了各种优化的,使得<em>程序</em>在大小和速度上达到最优。Debug<em>版本</em>,包含<em>程序</em>的调试信息,方便<em>程序</em>员做调试。Relase<em>版本</em>是不利于<em>程序</em>的调试。
QML中使用ChartView,程序运行时报错
QML中使用ChartView,<em>程序</em>运行时报错如下图 应用<em>程序</em>输出栏会输出: ASSERT: &quot;!&quot;No style available without QApplication!&quot;&quot; in file kernel\qapplication.cpp, line 1065   解决方法: 把main.cpp中的 QGuiApplication app(argc, argv); 换成...
Qt Quick App的两种启动模式
我转载的这篇文章就是介绍了两种main函数中调用<em>qml</em>的方法 QQmlApplicationEngine搭配Window QQuickView搭配Item 两者不同之处在于: 使用QQuickView显示QML文档,对窗口的控制权(比如设置窗口标题、Icon、窗口的最小尺寸等)在C++代码;而使用QQmlApplicationEngine加载以Window为根对象的QML文档,
Qt--windows平台上如何获取qml中Camera的数据
曾经写了一个博客: 我们为什么不习惯使用<em>qml</em>? 最后有一个悬念,到底如何在C++代码中获取<em>qml</em>中camera的数据呢?QAbstractVideoFilter The QAbstractVideoFilter class represents a filter that is applied to the video frames received by a VideoOutput type
C++动态库静态库和Release、Debug版本的属性设置
工程属性页->配置属性->C/C++->代码生成中的运行库有四个,其对应的方式分别为: 多线程(/MT)                    静态库      <em>release</em><em>版本</em> 多线程调试(/MTd)           静态库      debug<em>版本</em> 多线程DLL(/MD)             共享dll       <em>release</em><em>版本</em> 多线程调试DLL(/MDd)    共享
Qt creator不能编译成release了 问题解决
关闭QtCreator,找到这个工程的.pro.user文件将其删除,打开QtCreator,加载工程,会有提示,一路确定。
Release版的控制台程序关闭时提示“已停止工作”
编译环境:VS2013 问题描述:在写好<em>程序</em>后,调试无误,把发布方式从Debug改成了Release,再测试时,关闭的时候会卡顿,然后出现提示“XX.exe已停止工作”。 测试1: 1. 删除main中所有内容,只留下一个暂停函数,提示消失 2. 将声明内容加入,提示消失 3. 将输入内容部分加入,提示出现 初步分析: 通过测试,发现在非<em>程序</em>最后一个system(“pause”)处退出
caffe-windows直接安装版---编译后的Release
在实验室电脑上完成编译 在个人笔记本上采取博客中所写方法直接添加编译后的Release已经成功实现matcaffe的使用 特此分享编译后的matcaffe 如果需要使用cpu<em>版本</em>的matcaffe 可直接下载 无需用VS编译 在此分享下自己编译后的 matcaffe的Release  无GPU  http://pan.baidu.com/s/1qYnZfnY 如果需要使用m
Release版本不能运行的原因
我遇到的问题是:调试输出TRACE注释就好了 下面网上找的,谢谢提供:  1.   注意变量的初始化,尤其是指针变量,数组变量的初始化(很大的情况下另作考虑了)。        2.   自定义消息及其他声明的标准写法        3.   使用调试宏时使用后最好注释掉        4.   尽量使用try   -   catch(...)        5.   尽量使用模块,不
如何使用VC++6.0发布程序(即release版本程序
大家都知道VC编译器默认生成debug<em>版本</em>的<em>程序</em>,但是debug<em>版本</em><em>程序</em>无法运行在没有安装VC的电脑上, 这就要就我们生成<em>release</em><em>版本</em>的<em>程序</em>,因为<em>release</em><em>版本</em>在未安装VC的电脑上也能运行(包含了相关的库和函数)。
Qt for Windows:静态发布QML开发的程序
概述之前写了一篇,讲如何静态编译Qt5.9.0,链接如下:http://blog.csdn.net/wsj18808050/article/details/72862478现在趁热打铁,再说下如何以静态方式,发布QML<em>程序</em>。其实静态发布Quick/QML<em>程序</em>,大体上和静态发布Widgets差不多,只不过QML部分的一些库,是无法静态编译的,毕竟都称不上C++。
Qt中判断操作系统版本
MacVersion QSysInfo::macVersion() [static] Returns the version of Mac OS X on which the application is run (Mac OS X Only). WinVersion QSysInfo::<em>windows</em>Version() [static] Returns the version of the W
QT使Release版本可调试
  有时候在进行Qt编译时可供调用的只有<em>release</em>库,没有debug库,无法生成Debug<em>版本</em>。这时如果需要单步调试的话,就需要使Release<em>版本</em>可调试。   要使Release<em>版本</em>可调试的话,只需要修改.pro文件,在.pro文件中加入如下字段: QMAKE_CXXFLAGS_RELEASE += -O0 -g QMAKE_CFLAGS_RELEASE += -O0 -g D...
vlc-qt库,可在qml中使用,可更改缓冲时间。个人编译
通过vlc-qt源码编译的库,增加了视频流缓冲时间设置,可自由调节视频缓冲时间
vs2010+Qt平台, release版发布运行注意事项
把代码需要的dll文件都考到文件夹下之后,运行exe,提示This application failed to start because it could not find or load the Qt platform plugin “<em>windows</em>”。 解决方法:由于缺少q<em>windows</em>.dll文件。需要从Qt安装目录下->5.3->msvc2010_opengl->plugins->pla
Release版本错误解决方案及调试
关于<em>release</em><em>版本</em>调试信息不正确(指跟踪到的变量的值不正确)的问题:先写好了debug<em>版本</em>,并进行了测试,发现功能都正常。然后想build一个<em>release</em><em>版本</em>,将出现的编译和链接错误都搞定后,运行测试功能,发现功能不正确。这种问题很头痛,只好去debug,一步一步跟踪发现变量的值都不正确,即使初始化了也一样,例如有这样的定义int a=1; 但发现a的值根本不是1.最后把编译环境中的Op
一个Debug版本不崩而Release版本可能崩的问题
一个Debug版不崩而Release版可能崩的问题
QT生成的程序无法运行或者缺少dll
 QT<em>程序</em>发布的一个问题与解决方案   双击<em>release</em>下的exe文件报错,无法定位<em>程序</em>输入点与动态链接库QtCore4.dll上, 而debug下没问题.将<em>release</em>下的exe文件拷到qt的bin目录下,再双击就没问题了   原因与解决方案: 编译时用的dll不是QT/bin中的dll,而用得是QT/qt/bin中的QtCore4.dll,Qtgu
debug和release版本dll混用导致的问题
最近在调试<em>程序</em>的时候有一个现成的模块为了方便直接copy了一个<em>release</em><em>版本</em>的dll过来。在调试的时候发现了一个指针访问的问题。在执行一个dll中的函数的时候导致了这个问题。估计是debug<em>版本</em>和<em>release</em><em>版本</em>dll的函数地址不同, 单是从lib到定位到dll对象或者函数地址位置的原理是什么, 这还是个问题。...
【C#】判断程序集是debug还是release版本
或许在开发过程中,你会遇到这种情况,我们拿到一个dll或者exe,不知道这个<em>程序</em>集是debug还是<em>release</em><em>版本</em>。其实C#开发中,我们是在JIT运行环境中来判断<em>程序</em>集,是否是debug还是<em>release</em><em>版本</em>。直接上代码吧,如下是控制台<em>程序</em>,比较简单: using System; using System.Collections.Generic; using System.Di...
android 如何编译release版本的应用
<em>版本</em>:android stuido 2.2工程默认一般是debug,可以修改,如下图:
QT 发布release版本
qt发布<em>release</em><em>版本</em>时需要打包一些dll,需要哪些呢?请看截图: 在qt的安装包下找到这些文件,放在<em>release</em>文件夹下即可,当然有些时候也会需要一些其他的,比如含有串口的<em>程序</em>还需要加入Qt5SerialPort.dll,但这个时候就可以尝试运行一下,会具体提示缺少哪一个文件,找到后再加入就好。 在qt的安装包下会有两个目录包含以上文件,D:\Qt\Qt5.5.1\5.5\ming
QT发布含qml文件的程序,打包后无法加载qml窗口
弄了一个QM写的飞行导弹动画的项目,准备打包一份,发现打包之后的文件无法正确加载QML文件,窗口全白 首先是常规流程: releas模式下运行一遍, 打开relea文件夹, 复制exe文件到任意新文件夹, 打开 cd /d +exe所在目录 windeployqt--<em>qml</em>dir <em>qml</em>所在目录 exe<em>程序</em>名,带后缀 即可 如果不带--<em>qml</em>dir <em>qml</em>所在目录,则...
[C++]如何判断exe和dll文件是debug还是release编译生成的
 用depends工具查看: debug模式的dll和exe,VCRUNTIME.DLL文件名后面多一个字母D;<em>release</em>模式下则没有D。 x64架构的dll和exe,图标右边都有一个“64”字样的小图标;x86架构的图标右边是空白。   debug x86     debug x64   <em>release</em> x86   <em>release</em> x64     ...
谈在Debug和Release模式下输出调试信息
在调试<em>程序</em>时,有时候设置断点单步运行并不能查出问题的所在,比如<em>程序</em>可能在运行一段时间后死掉了,或者对于Release<em>版本</em>运行不正常等等原因吧,这时需要通过设置一些输出信息,来帮助定位错误发生的位置,这点非常有用。根据个人编程习惯,我通常都会在<em>程序</em>编写过程中适当地加入一些输出信息。        1、输出宏和函数        ①使用TRACE,其语法类似printf,用于向Output
Debug与Release版本程序运行速度的比较
在使用Visual Studio编译器编译源代码时,会有Debug与Release两种编译模式。Debug<em>版本</em>通常称为调试<em>版本</em>,它包含调试信息,并且不作任何优化,便于<em>程序</em>员调试<em>程序</em>。Release <em>版本</em>称为发布<em>版本</em>,它往往是进行了各种优化,使得<em>程序</em>在代码大小和运行速度上都是最优的,以便用户很好地使用。       下面来看一下这两种模式在不同情况下运行速度的差异。       Visual S
release程序保留符号表方便调试
一般来说,习惯上为debug版<em>程序</em>加入调试信息,<em>release</em>版<em>程序</em>不加调试信息。 这样做有一个缺点,如果<em>程序</em>中没有加入调试信息,在<em>程序</em>发生崩溃时,就不得不去分析<em>程序</em>的汇编代码,这会增加定位问题的难度。并不是所有人都能看得懂汇编。 反过来,如果在<em>release</em>版中加入调试信息,那么使用<em>程序</em>的人就很容易能看到我们的代码,这是我们不希望看到的。 其实,可以用strip<em>程序</em>
让VS编译的Release版本程序在其他机器上顺利运行
让VS编译的Release<em>版本</em><em>程序</em>在其他机器上顺利运行
使用dbghelp获取调用堆栈--release下的调试方法(转)
使用dbghelp获取调用堆栈--<em>release</em>下的调试方法(转) 当软件作为<em>release</em>模式被发布给用户时,当<em>程序</em>崩溃时我们很难去查找原因。常见的手法是输出LOG文件,根据LOG文件分析 <em>程序</em>崩溃时的运行情况。我们可以通过SEH来捕获<em>程序</em>错误,然后输出一些有用的信息作为我们分析错误的资料。一般我们需要 输出的信息包括:系统信息、CPU寄存器信息、堆栈信息、调用堆栈等。而调用堆栈则是最
VS下面运行release版本可以正常运行而直接执行exe文件会出现问题
文如其名,最近做的两个不同的任务都遇到了这样一个问题,就是在VS下面运行<em>release</em><em>版本</em>的<em>程序</em>可以正常运行而直接执行exe文件会出现问题,而且是偶有发生,在不同电脑发生的频率还不一样。一开始百思不得其解,以为是代码问题,后来百无聊奈怀疑VS运行<em>release</em><em>版本</em>的<em>程序</em>时可能使用了兼容模式。于是右键exe文件打开文件属性,转到兼容性页面将“以兼容模式运行这个<em>程序</em>”选项勾上,确定之后再运行没有出现错
cocos2dx: win32工程Release 和 Debug版本使用的标准库
1、 Debug<em>版本</em>: /MDd 定义 _DEBUG、_MT 和 _DLL,并使此应用<em>程序</em>使用特定于多线程和 DLL 的调试<em>版本</em>的运行库。  它还会让编译器将库名称 MSVCRTD.lib 放入 .obj 文件中。 2、 Release<em>版本</em>: /MD 使此应用<em>程序</em>使用特定于多线程和 DLL 的运行库<em>版本</em>。 定义 _MT 和 _DLL,并使编译器将库名 MSVCRT.lib 放入
如何使QT的Release模式可调试(Windows)
我们很多情况下是需要在Release模式下调试QT<em>程序</em>的,如联合dmp文件输出崩溃信息辅助定位问题、引用第三方库没有Debug<em>版本</em>但是有需要单步调试<em>程序</em>等等。本文将介绍QT如何在Release模式下调试<em>程序</em>。
Release版本程序定位Crash位置
Carsh 一、崩溃地址+MAP文件+COD文件 1. 生成应用<em>程序</em>MAP文件 MAP 文件是<em>程序</em>的全局符号、源文件和代码行号信息的唯一的文本表示方法,它可以在任何地方、任何时候使用,不需要有额外的<em>程序</em>进行支持。而且,这是唯一能找出<em>程序</em>崩溃的地方的救星。   1.1 VC生成MAP文件 我们可以按下 Alt+F7 ,打开“Project Settings”选项页,选择 C/C++ 选项
[下载] Altera开发套件所有版本FTP下载地址
Quartus II : ftp://ftp.altera.com/outgoing/<em>release</em>/xx_quartus_<em>windows</em>.exe Dsp Bbuilder : ftp://ftp.altera.com/outgoing/<em>release</em>/xx_dsp_builder.exe NIOS II : ftp://ftp.altera.com/outgoing/<em>release</em>
GDB调试release程序
如果现在有同一个工程构建出的Debug版和Release版可执行文件projectD和projectR,如下的命令可以帮助你把Debug版中的符号表加到Release版中,实现对Release版的调试。   1、objcopy --only-keep-debug projectD projectsymbol.dbg #生成符号表;   2、gdb -q --symbol=project
Debug 运行正常,Release版本不能正常运行
引言      如果在您的开发过程中遇到了常见的错误,或许您的Release<em>版本</em>不能正常运行而Debug<em>版本</em>运行无误,那么我推荐您阅读本文:因为并非如您想象的那样,Release<em>版本</em>可以保证您的应用<em>程序</em>可以象Debug<em>版本</em>一样运行。 如果您在开发阶段完成之后或者在开发进行一段时间之内从来没有进行过Release<em>版本</em>测试,然而当您测试的时候却发现问题,那么请看我们的调试规则1: 规则1:
vs2010 MFC程序编译过程中debug版本release版本的区别
在公司用vs2010改写了一个mfc的客户端界面软件,在win7及其下debug<em>版本</em>跟<em>release</em><em>版本</em>使用都是正常的,但是放到win10机器上面,就出现各种问题。大致分两类:第一类是缺少各种库文件;第二种是<em>release</em><em>版本</em>运行时各种崩溃。 针对第一种缺少各种库文件的情况,修改configuration properties->General->Project Defaults->Use of
vs中release版本程序崩溃的重要原因
在项目中三次遇到一个相同的问题,就是debug<em>版本</em>的<em>程序</em>运行正常,但<em>release</em><em>版本</em>就会导致<em>程序</em>崩溃,三次的原因都是定义的变量没有初始化的问题,感觉debug<em>版本</em>中的变量就算不赋初值系统也会为它赋初值,而<em>release</em><em>版本</em>的就不会,所以<em>程序</em>会崩溃。
QT 打包发布Release应用程序
一、用windepolyqt.exe提取应用<em>程序</em>依赖.dll文件 QT Creator <em>release</em>的.exe应用<em>程序</em>的运行需要依赖一些动态链接库,如果在一台没有安装QT的计算机上运行就需要打包动态库拷贝过去才能运行。QT自带有windeployqt.exe可执行<em>程序</em>可以将应用<em>程序</em>所依赖的.dll文件提取出来。 在这里要非常注意的一个坑:QT项目中<em>release</em>用的是哪个编译器,就应该运行哪...
C#如何生成release版本程序,生成debug版本程序
除了右击项目在生成中配置改成Release还要在顶部切换成Release
Qt debug版本运行正常release版本运行崩溃问题记录
  问题由来 某一项目debug<em>版本</em>运行正常,进入发布阶段,结果<em>release</em>后的<em>版本</em>出现了崩溃问题,因为是<em>release</em><em>版本</em>,不能debug运行,只能通过printf debug,虽然问题原因很简单,但是耗费了大量时间,故做此记录,以供后续参考。 问题环境 开发环境:Qt 5.6.1 编译器:gcc version 4.9.2 (i686-posix-dwarf-rev1, Buil...
CMAKE 指定编译调试版本或者发布版本
# CMAKE 中可以像Windows 一样指定编译成Debug <em>版本</em>还是Release <em>版本</em> # 这个在使用cmake 命令时指定 # 如:cmake -DCMAKE_BUILD_TYPE=Debug/Release ../source_code IF (CMAKE_BUILD_TYPE MATCHES "Debug" OR CMAKE_BUILD_TYPE MATCHES "
关于release和debug版本不能混用的教训
之前改老师写好的MFC的一个图像类的lib库,重新生成之后,调用lib的项目一直报错。错误如下: 大致就是检测到lib文件里各种.obj不匹配。 找了蛮久问题,后来发现是<em>版本</em>不兼容的问题。 vs中的工程有debug和<em>release</em>两个<em>版本</em>,我的lib库项目用debug<em>版本</em>编译,调用的项目是用<em>release</em><em>版本</em>编译的。 需要强调一下: 静态链接库的生成与使用需要用相同<em>版本</em>。 为什...
如何解决Qt程序在其他电脑上无法运行的问题(Qt程序打包发布)
这几天在研究Qt,首先尝试用Qt Creator编写一些小<em>程序</em>来练练手。但是,在这个过程中却遇到了一个问题:使用Qt Creator编写的exe<em>程序</em>,只能在本机运行,跑到别的电脑上就无法运行了,提示缺少各种各样的库。这个问题要如何解决呢?
Release版本和Debug版本的区别以及转换
转自:https://blog.csdn.net/hust_sheng/article/details/49964217简介 vs中的工程有debug和<em>release</em>两个<em>版本</em>:Debug通常称为调试<em>版本</em>,通过一系列编译选项的配合,编译的结果通常包含调试信息,但是不做任何优化(性能有影响),目的是为开发人员提供强大的应用<em>程序</em>调试能力,也就是说只有在Debug模式下,我们才可以使用vs所提供的所有的程...
判断DLL文件是Debug版或Release版
在系统发布后,应将所有的DLL文件(系统生成的,引用第三方组件),改为Release版。在这之前,对于第三方组件当然要判断其是否为Debug<em>版本</em>了。
gdb区分程序是debug还是release
在终端输入命令: gdb 待调试<em>程序</em> 然后会显示一些关于gdb的信息,如果最后一行显示类似 Reading symbols from 待调试<em>程序</em>...(no debugging symbols found)...done,则是<em>release</em><em>程序</em>; 显示Reading symbols from 待调试<em>程序</em>...done,则是debug<em>程序</em>
LibVLC+Qt调用libvlc_new在Debug下正确运行Release下崩溃(VS2008)
在使用LibVLC+Qt包装食品播放器时
c++如何生成release版本
1、确定Debug版无错,注意Trace等调试方法可能造成的错误 2、Release版的exe文件链接的是标准的MFC DLL,比如MFC42.dll。这些DLL在安装Windows的时候,就会装到系统中。因此,这样的exe在没安装Visual C++ 6.0 的机器上也能运行。而Debug版不能,除非使用静态链接 3、生成<em>release</em>版的步骤: “工程”——“配置”——“常规”——“使用
assert在程序release版本中仍然有效
assert在<em>程序</em>的<em>release</em><em>版本</em>中仍然有效(不要与VC中的ASSERT混淆),要使assert失效,只有在包含assert头文件(assert.h)的语句前定义NDEBUG宏或在编译器参数中添加-DNDEBUG参数。
Qt debug版本正常release版本无法运行
学习《Qt Creator快速入门》一书的第二章<em>程序</em>运行与发布时遇到了这个问题。一个很简单的helloworld,debug<em>版本</em>可以运行,而<em>release</em>不行。         目标选择器切换到<em>release</em>,运行后,应用<em>程序</em>输出如下:         在工程目录中的<em>release</em>目录中运行exe文件(已经将qt\bin和mingw\bin加入了系统Path环境变量),出现下面的错误:
小技巧,使用低版本的VS打开高版本的解决方案(使用VS2008打开VS2010的解决方案--同样适用于其他版本
今天某童鞋想打开老师给的一个VS2010的工程,而其电脑上却没有装VS2008,只装了VS2008, 我让其将工程发给我,我的机子也只装了VS2008,打开工程时提示如下: 选择的文件是解决方案文件,但是用此应用<em>程序</em>的较新<em>版本</em>创建的,无法打开。//截图如下 看后,我突发灵感,将该工程的解决方案文件的后缀由xxx.sln改成了xxx.txt然后,查看其内容如下: Micr
qml简单的文本编辑器,可以跨平台,linux,安卓,Windows下都可以
我们尝试实现一个编辑器。这是一个简单的文本编辑器,具有新建、剪切、复制和粘贴等操作
Qt:通过QML Profiler分析程序性能问题
对于一个<em>程序</em>的开发,性能优化是开发中的一个重要步骤。我们肯定不希望开发出来的<em>程序</em>表现出卡顿,最好是处处流畅,丝滑般的体验。
使用XPStyle.manifest文件实现界面XP风格
今天写完界面之后看着有些别扭,和平时在电脑上看到的风格不太一样,所以打算对自己的界面进行美化。百度之后看到这篇文章,但看了之后有点迷糊。不过还是要贴出来http://blog.csdn.net/qj840828/article/details/3137129,这个博文里对基本原理有详细说明,这里就不说了,只记录下操作方法 先简单明了的阐述一下操作方法: 1、把XPStyle.manifest文
Boost的release版本的编译,以及一个getruntimeclass的错误分析
首先下载bjam.exe,复制到 $BOOST$ 目录下。或者自己生成bjam,打开Visual Studio 2008 命令提示窗口$BOOST$/tools/jam/src,执行 build.bat 会在$BOOST$/tools/jam/src/bin.ntx86 生成 bjam.exe 文件。复制文件 bjam.exe 文件到 $BOOST$/下。1.完全编译安装:
QT程序Release后无法连接数据库的问题
在生成可执行文件给老板看设计的时候,遇到了无法保存数据的问题,觉得可能是无法链接数据库,或者缺少什么内容的问题,在网上查了一些资料,最终测试可顺利完成数据库的链接。经检验,在window 7 32 or 64下都可以使用。使用的工具是Qt Creator 2.8.0,qt<em>版本</em>4.8.5 数据库为Sqlite 若是使用其他数据库,可能略有不同。       具体操作步骤如下:       1)在
MFC程序Debug下无法运行,Release下可以运行
其实。。。。。。。。。。。。。只要把debug文件夹删除重新编译就可以了,具体
(转载)Qt Widgets、QML、Qt Quick 的区别
本文完全转载如下地址内容,如有侵权,请联系博主,博主会及时删除!!! 原文作者:一去丶二三里 转载地址:https://blog.csdn.net/liang19890820/article/details/54141552   简述 看了之前关于 QML 的一些介绍,很多人难免会有一些疑惑: Q1:QML 和 Qt Quick 之间有什么区别? Q2:QtQuick 1.x 和 Q...
linux 下编译,区分程序、库是debug还是release版本。同时以编译freetype为例
在linux里面怎么区分debug和realease<em>版本</em> 1、使用 readelf -S filename //filename这里指的是你想要查看的<em>程序</em>,或者库 如果是debug<em>版本</em>的话,你会看到很多debug相关的信息。 如果是<em>release</em><em>版本</em>的话,按理说是看不到debug信息的。//但是我使用交叉编译链编译<em>程序</em>后,会看见 .debug_frame ...
caffe windows prebuilt
Visual Studio 2015, CPU only, Python 3.5: Caffe Release 编译好的二进制文件。2018-10-19日<em>版本</em>
cmake 构建Debug 版本和Release 版本
一般Debug和Release应该在不同的目录下编译,否则每次当切换模式时必须把编译文件全部删掉。 这里假设新建两个目录Debug和Release来分别用于构建相应的模式: Release <em>版本</em>: mkdir Release   cd Release   cmake -DCMAKE_BUILD_TYPE=Release ..   make     Debug <em>版本</em>: mkdir D...
VC程序Debug版本和Release版本运行不一致问题
最近写了个VC小软件,调试发现debug和<em>release</em>下运行结果不一致。       查了半天发现好像是new的堆内存未释放导致的问题(不确定,但是delete []buf;后不一致问题解决了)。      第一次发现这个问题,特意记录下。      网上搜索的其他可能导致不一致的情况:  1. 对变量的初始化不一致或未初始化。例如,char字符串匹配,在Debug正常,而Release
初始化QML运行环境
QML运行环境要运行一个使用QML的应用<em>程序</em>,QML运行环境必须由应用<em>程序</em>调用。两种方式 通过QQuickView加装QML文件 创建一个QQmlEngine,并且使用QQmlComponent加装QML文件用QQuickView初始化QQuickView是一个基于QWindow的类,能够加装QML文件。int main(int argc,char *argv[]){ QGuiApplic
创建及调用基于QT5 QML的 DLL(举例QML中使用QZXing识别二维码)
1.  概述 Qt Quick 技术的引入,使得你能够快速构建 UI ,具有动画、各种绚丽效果的 UI 都不在话下。在许多情况下基于QML开发的漂亮的界面想将他设计成组件提供给其他人使用,又不想让别人看到QML源码,另外如果其他人是基于vc环境又如何使用你的QML界面呢?本文介绍如何将基于QT.6 QML开发的模块编译成可以在VS环境中直接使用的DLL库文件,并举例使用QZXing
DLL的灾难 --- DEBUG与RELEASE版本不能交叉调用
转载自:http://hi.baidu.com/idealsoft/blog/item/f7bdd7d7e8ac19d8a044df7f.html 让我们先看一段引文,再来进行心灵的探索: If you have an EXE and a DLL. When your exe APP was built Debug Mode, your Dll must be Debug mod
nspr-vs2017编译debug和release的lib
nspr最新的lib.win7 x64 vs2017编译成功,debug版和<em>release</em>版的lib文件
release程序崩溃问题的调试(windows
<em>release</em>, 调试, dmp文件
在一个makefile中输出一个程序的debug版本release版本
在一个makefile中输出一个<em>程序</em>的debug<em>版本</em>和<em>release</em><em>版本</em> 场景: 开发人员(rd)和测试人员(qa)是不同的人,可执行<em>程序</em>是通过配置管理平台提供的。同时,所有<em>程序</em>要上线运行,要通过qa的测试,然后将测试通过的<em>程序</em>,在配置管理平台上输出后上线。(从百度的流程中提取出来的,其他公司的流程未知) 需求: debug<em>版本</em>的会有一些额外的处理,以及能够打印更多的log
QML+Chart.js 实现图表显示
QML+Chart.js 实现图表显示<em>qml</em>封装 charts.js,支持基本的图表类型:柱形图、饼形图、环形图、折线图、极坐标图、雷达图。
gdb挂载调试release程序的死锁问题
gdb调试<em>release</em><em>程序</em> 通过将debug信息从执行<em>程序</em>内分离,然后添加链接,方便在<em>程序</em>出现问题时,使用gdb挂载的方式对<em>程序</em>进行排查,可以用来排查死锁等问题。本文主要介绍了如何分离debug信息,并创建debug链接,以及如何在死锁时使用gdb进行挂载排查。
IAR Debug与Release遇到运行结果不一样
http://v.youku.com/v_show/id_XNzE2MDY5NDI0.html
CMMI_3级软件过程改进方法与规范---中文版下载
CMMI_3级软件过程改进方法与规范---中文版 相关下载链接:[url=//download.csdn.net/download/ryvius_crystal/2056252?utm_source=bbsseo]//download.csdn.net/download/ryvius_crystal/2056252?utm_source=bbsseo[/url]
文献检索不求人~~~~下载
搞科研的人很多时候要检索文献,这是教你怎么检索文献的好东西哦,支持一下哦 相关下载链接:[url=//download.csdn.net/download/chuanguizang/2393235?utm_source=bbsseo]//download.csdn.net/download/chuanguizang/2393235?utm_source=bbsseo[/url]
C# 屏幕截图 .net下载
自己做的屏幕截图工具。运行效率很低。见笑。 相关下载链接:[url=//download.csdn.net/download/kan_mmm/2413886?utm_source=bbsseo]//download.csdn.net/download/kan_mmm/2413886?utm_source=bbsseo[/url]
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 windows学习大数据 谷歌机器学习视频打不开
我们是很有底线的