问题如图: 输入"myudp2016.exe 1  " 后出现 这是因为没有在系统环境变量path里加上相关路径,我们添加如下路径: 比如说WIN7系统-开始-计算机-右键-属性-高级系统设置,高级选项卡-环境变量-系统变量, 添加如下路径: D:\Qt\Qt5.5.1\Tools\mingw492_32\bin; D:\Qt\Qt5.5.1\Tools\QtCreator\bin\ 以上路径不是固定不变的,如果你的QT安装在c 盘,那就 是c盘的路径. 添加完成后,就在本机上就不会出…
除了加log信息,还有什么方法?? ==================================2019/4/26============================= 1 常见的c++内存问题:在Qt5中使用Debug模式下使用QDebug类输出调试信息: 2 Qt5+MSVC2015编译器配置下配置输出dump文件: 3 在宿主机开发Qt5 Release模式下发布的程序到目标机中运行调试怎么办??打log+UI调试信息输出+代码review+?????…
我们都知道oracle数据库的强大,并且好多企业或者教学用到数据库时都会推荐使用.但是Qt因为版权问题没有封装oracle数据库专用驱动,网上也有一大堆说法和教程,但是或多或少的都有问题.下面废话不多少,直接上教程. 注:本教程采用Qt5.5.1版本来讲下Qt5.5.1和Qt5.3.2编译OCI驱动过程,其他版本请对号入座. 我的Qt版本是Qt5.5.1,安装路径是默认的 C:\Qt\Qt5.5.1. 我的oracle 11g客户端安装路径: D:\app\client\product\11.2…
预备知识 bat文件,或者其他的脚本语法. qmake基本语法,qmake shadow build是啥. vscode 的task,lanch的配置. 前提 各个程序正确安装,即使用QtCreator可以正常编译调试. 使用QtCreator生成工程. 这里演示的是使用MSVC + CDB,因此VS和windows调试工具要装好.当然也是可以使用GCC + GDB的. 脚本 我这里使用bat文件. bat文件如下: debug版本--build_debug.cmd @echo off titl…
Linux程序开发变得越来越多,越来越多的程序.产品需要跨平台,甚至有些开源项目只支持Linux平台,所以掌握Linux开发变得越来越重要. 但是对于习惯了Windows下的开发,使用了VS这个宇宙第一IDE后,觉得Linux下的纯命令行开发调试,还是有些不习惯,效率有些低(大神除外).那么能不能用VS来开发调试Linux程序呢,经过各种查找,找到了VisualGDB这个神奇的插件,通过VS+VisualGDB就可以编译调试Linux程序. 下面我们来看一下创建demo的过程吧. 配置虚拟机 V…
通过示例程序可以看到一些基本组件的使用,对于学习ReactNative是很有帮助的. 编译示例程序需要将整个项目导入到androidStudio中,androidStudio导入项目时选择react-native/ReactAndroid目录. 由于项目依赖ndk因此如果要编译Examples还需要安装配置ndk目录,下载ndk后是一个自解压程序,会释放ndk的目录.然后需要设置环境变量或者在react-native根目录下新建local.properties文件,文件内容如下:sdk.dir=…
ubuntu平时编译源码程序的时候会提示缺少相关的库或是头文件,可以按照以下两种方法进行查找,然后再安装相应的软件包. 1.使用apt-file查找头文件 安装apt-file sudo apt-get install apt-file 更新apt-file缓存 sudo apt-file update 查找相关头文件指令 apt-file search Xrandr.h 然后会显示查找结果,安装相应的软件包. 2.使用apt-cache查找相关软件包 apt-cache search pack…
下载源代码,注意一定是源码压缩包如qt-everywhere-opensource-src-4.8.0.zip, 不是Qt发布的已编译的不同版本的标准库如qt-win-opensource-4.8.0-vs2010.exe,这些版本都只是动态编译的,不是我们 所需要的.只有用源码包才能做真正的纯静态编译,如果用Qt官网已编译的标准库.exe文件进行编译,有可能出现各种错误,而且编译后的文件巨大,我当时 就在这里绕了很大的弯子,请童鞋们注意啦!!可能有些老鸟会笑话,但我本着最严肃的态度告诉菜鸟们,…
运行编译后的程序报错  error while loading shared libraries: lib*.so: cannot open shared object file: No such file or directory -------------------------------------------------------------------------------------------------------------------------------------…
默认Delphi XE, XE2, XE3,XE4,XE5, XE6 ... 编译出来的程序体积很大. 一般用两个方法可以很大程度上减少程序体积. 一.在工程中用编译指令禁用RTTI 禁用的方法很简单,就是要在工程 的Uses语句前添加下面的定义就可以了: { Reduce EXE size by disabling as much of RTTI as possible (delphi 2009/2010) } {$IF CompilerVersion >= 21.0} {$WEAKLINKR…