简介: 在 Windows 上,共享库由 .dll 表示:在 Linux 上,由 .so 表示. Shared Library的优势 共享库,又称动态库或so文件,顾名思义,它可以在可执行文件启动时加载或进程运行期被调用.使用共享库有很多好处,例如(包含但不限于下面提到的场景): 1) 减少了依赖共享库的模块的大小,因为它们不必把共享库提供的功能的实现代码静态编译到自己的模块代码中. 2) 在同一台机器上运行的多个进程会在内存中共享同一份动态库,操作系统采用的这种内存布局方式可以极大地节省机器内…
Ubuntu 下安装QT 本文使用的环境 QT Library: qt-everywhere-opensource-src-4.7.4.tar.gz QT Creator: qt-creator-linux-x86-opensource-2.4.1.bin Ubuntu: Ubuntu 16.04 LTS/或者其他10.4版本以上都可以 安装注意事项 因为安装需要 g++ 所以确保 g++ 已经安装,如果未安装.直接 sudo apt-get g++ libx11-dev. libxext-de…
原地址:http://www.cnblogs.com/aleny-liu/archive/2011/12/16/aleny-Qtnote1.html http://blog.csdn.net/jdh99/article/details/6362660  1.首先安装Qt4并采用Qt Creator进行开发演示 (1)在Terminal中输入: sudo apt-get install qt4-dev-tools qt4-doc qt4-qtconfig qt4-demos qt4-designe…
如何在Qt Creator 创建一个.pri文件 2013年10月09日 ⁄ 综合 ⁄ 共 254字 ⁄ 字号 小 中 大 ⁄ 评论关闭   这个问题很少人写,因为比较简单,但是让却让我花了好大功夫才搞定,可能对大神们来讲不是问题的问题对我们初学者也是问题.实现很简单: 假设你的项目在名为demo的文件夹下 你可以在你的demo里面新建一个文件夹名为pridemo, 在pridemo里面新建一个hello.pri的文件 空的即可 然后再你的工程里面的demo.pro里面写上 include (.…
今天在ubuntu下使用QT来进行C++编程,选择了Cmake,当用到initializer_list的时候提示不支持C++11,现提供一下解决方案: 错误提示: error: This file requires compiler and library support for the \ ISO C++ 2011 standard. This support is currently experimental, and must be \ enabled with the -std=c++1…
转载自:http://blog.csdn.net/timidsmile/article/details/7716201 Ubuntu下安装Qt 1: sudo apt-get install qt4-dev-tools #开发包 sudo apt-get install qtcreator #IDE sudo apt-get install qt4-doc #开发帮助文档 sudo apt-get install qt4-qtconfig #配置工具 sudo apt-get install q…
1. 安装Qt Creator qt creator下载点我 2. 利用Qt Creator创建界面 点击文件 -> 新建文件或项目 选择Qt -> Qt设计师界面类 选择一个模版,创建一个界面 之后一路下一步,进入主界面 将左面的控件拖入主界面,如图 保存界面文件为.ui格式,如下图  3. 将.ui文件转换为python代码 安装pyqt5模块 pip install pyqt5 或 pip3 install pyqt5 转换文件 pyuic5 -o dialog.py dialog.ui…
https://jingyan.baidu.com/article/5d368d1efa2dd73f60c05786.html 用qt creator创建可继承ui类 听语音 | 浏览:1657 | 更新:2015-04-08 06:46 | 标签:软件 1 2 3 4 5 6 7 分步阅读 使用qt creator创建可继承ui类,解决多个类使用类似界面时,继承类中使用ui中的控件. 工具/原料   Qt Creator 3.3.0 (opensource) Based on Qt 5.4.0…
首先需要相关包共四个: qt-win-opensource-4.8.5-mingw.exe qt-creator-windows-opensource-2.8.1.exe MinGW-gcc440_1.zip cmake-2.8.3-win32-x86.zip 由于Mingw并没有被qt-win-opensource-4.8.4-mingw.exe安装包集成,所以需要先安装mingw,安装很简单,直接解压到指定的目录就行,我的路径d:/mingw. 接下来安装qt-win-opensource-…
解决方法:缺少相应的opengl的库,需要安装opengl库 一.Ubuntu下解决Qt5.11.1 cannot find -lGL 有两种原因: 一种是没有按照libGL库,那么就安装: sudo apt-get install libgl1-mesa-dev 一种是装了,但是libGL动态链接库的路径不对,那么就配置一下路径: $ locate libGL /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/i386-linux-gnu/mes…
在UBUNTU下打开windows中用notepad等工具创建的txt或程序源码等文本文件,中文显示乱码,原因是windows中的txt文件编码方式为GBK,UBUNTU中为utf-8. 解决办法:在终端中使用iconv命令对此文本文件进行转码,使用方法如图所示.具体到我的写法:iconv -f gbk -t utf-8 text.txt -o text.txt.utf8…
开发环境: Ubuntu14.04 ROS indigo version Qt Creator 3.0.1 based on Qt 5.2.1 步骤如下:(按照下面命令一步步来,亲测可行) (一)安装qt-ros相关的包打开终端,输入下面的命令: $ sudo apt-get install ros-indigo-qt-create $ sudo apt-get install ros-indigo-qt-build (二)创建一个Qt ROS GUI 模板程序打开终端,输入下面的命令: $ m…
官网介绍:https://wiki.qt.io/Install_Qt_5_on_Ubuntu Contents [hide]  1Install Qt 5 on Ubuntu 1.1Introduction 1.2Installation Guide 1.3Troubleshooting 1.4References Install Qt 5 on Ubuntu Introduction This is a tutorial for installation of Qt 5.7.0 to Ubun…
采用Qt和Qt creator分别下载和安装的方式:(需要手动设置关联Qt和Qt Creator)   一.软件下载 从http://qt-project.org/downloads分别下载Qt和Qt Creator: Qt使用4.7.2版本:qt-win-opensource-4.7.2-mingw.exe Qt Creator使用2.1.0版本:qt-creator-win-opensource-2.1.0.exe   二.软件安装 1.先安装Qt Creator. 运行qt-creator…
最开始使用Qt Creator时,想使用断点来调试javascript代码.但在按下debug键后,却提示调试器未配置,让我比较郁闷. 好了,郁闷的是说了,咱们来说说高兴的.要Qt Creator调试的问题,我们需要按照如下步骤,一步步地完成调试器的下载.安装.配置: 1.首先是下载debug工具包,网址:http://www.microsoft.com/en-us/download/details.aspx?id=11800 图一 2.解压并安装GRMWDK_EN_7600_1.ISO中的De…
官网下载qt*.run文件安装后 打开Qt creator,提示无法覆盖文件 /home/username/.config/Nokia/qtversion.xml : Permission denied点好几次确定之后能进去.然后退出的时候显示无法覆盖文件 /home/username/.config/Nokia/toolChains.xml : Permission denied 虽然能写出来的东西能编译过去,不过频繁的弹出这个太犯人了.我是安装的官网下的SDK,run格式的.,重装过一次还是…
在ubuntu下编译opencv程序后,执行报下面到错误:error while loading shared libraries: libopencv_core.so.2.4: cannot open shared object file: No such file or directory解决方法:找到libopencv_开头到库的目录,在/usr/local/lib下面,在/etc/ld.so.conf.d/下面新建一个opencv.conf,里面写入/usr/local/lib,最后执行…
1.创建静态链接库 静态库的工程名字 添加包含的模型 更改一下类的名字 我的静态编译库的工程. 写一个简单的静态哭的代码为后面测试静态库使用 cpp代码: #include "staticbuild.h" StaticBuild::StaticBuild() { } int subtract(int x, int y) { return x - y; } int StaticBuild::add(int x, int y) { return x + y; } h 代码: #ifndef…
编译memcached时,报错没有libevent,于是下载libevent,configure , make && make install ,然后在重新安装memcache成功之后.memcached默认安装在/usr/local/bin/目录下. 执行命令 ./memcache -help 报错: [root@localhost bin]# ./memcached ./memcached: error : cannot open shared object file: No such…
在ubuntu系统的GUI开发过程中遇到在编辑器里面不能使用中文输入法,前提我已经安装了搜狗输入法,但是还是不能使用,原因是QT的库里没有最新fcix的库,. 没有安装搜狗的输入法的 https://pan.baidu.com/s/1pLNo9fX  我这里百度云有链接  下载下来安装很简单   配置按照    http://www.cnblogs.com/zxouxuewei/p/4987215.html 我这里已经编好了一个新版本的输入法的库   https://pan.baidu.com/…
环境 Ubuntu 9.10 qt4.7.3 gcc 4.4 Ubuntu中缺少 make 首先安装  sudo apt-get install make 如果不知道缺少啥,就按下面的装 1.sudo apt-get install g++ (若有g++的话,则输入命令g++会显示:no input file) 2.sudo apt-get install libX11-dev libXext-dev libXtst-dev (对付显示的错误显示:Basic XLib functionality…
安装qt前的准备: 安装基础开发包,主要gcc,g++等: sudo apt-get install build-essential 1. 使用qt-opensource-linux-x86-5.5.1.run来安装:https://blog.csdn.net/hansion3333/article/details/60468590 在一个小机器上运行(该机器开机时没有界面),显示错误QXcbConnection: Could not connect to display :0.0 2.使用源码…
目的 我们将在Ubuntu桌面系统下,使用VS Code(Visual Studio Code)编辑器从零开始创建一个Spring Boot工程,并实现一个简单的RESTful风格接口.使用这套流程的好处是我们不用将精力或金钱花费在各种需要授权的系统或软件上. 这篇文章不是长篇大论的具体教程,只是梳理下完成目标任务所需的步骤.比较简单的步骤我会给出操作方法或代码,而需要花时间学习(也就几分钟)的步骤我尽量给出官方参考页面. 最终所创建的工程可以在我的Github页面找到:springboot-d…
在ubuntu中配置好jdk和android_sdk环境后,可以通过命令行方式创建一个android工程. 具体命令如下: android create project --target <target-id> --name MyFirstApp --path <path-to-workspace>/MyFirstApp --activity MainActivity --package com.example.myfirstapp 也可以简写成 android create pr…
平台:Ubuntu16.04  64bit 虚拟机:VirtualBOX 编译软件:Qt 32bit (在64位环境下编译32bit的程序会出现很多错误,从编译器的安装以及整个库的编译) 问题一:error while loading shared libraries: libX11.so.6: cannot open shared object file: No such file or directory         处理办法: sudo apt-get install libx11-6…
http://qpcwth.blog.163.com/blog/static/20993024620139151424822/ 在安装的过称中,出现一些问题,注意试想: 1.本次开发环境的配置,是基于友善之臂提供的资料,其中,qt-sdk-linux-x86-opensource-2010.05.1.bin是另外下载的. 2.安装之前,先确定gcc的版本低于4.7,否则会出错.我的系统本来是14.04,系统自带的gcc版本是4.8,后来安装失败,换成12.04的系统,自带的gcc是4.6.3,满…
一.git的特点 二.gei的安装和配置 1.安装命令如下 sudo apt-get install git 2.安装成功后输入 git 3.创建版本库 git init 4.使用 先创建一个txt文件 gedit code.txtgit add code.txtgit commit -m '版本1' 出现错误 *** 请告诉我你是谁. 运行 git config --global user.email "you@example.com" git config --global use…
创建: 在终端中输入:sudo passwd rootEnter new UNIX password: (在这输入你的密码)Retype new UNIX password: (确定你输入的密码)passwd: password updated successfully 以后,如果在想获得root权限,只需进行如下的操作:su rootPassword: (在此输入你上面设置的密码) 如果要再次禁用 root 帐号, 那么可以执行 sudo passwd -l root 退出: exit log…
1. apt-get install qt5-designer 2.终端下输入designer,显示: designer: could not exec '/usr/lib/x86_64-linux-gnu/qt4/bin/designer': No such file or directory 3. 把上文路径中的qt4改为qt5即可../ 运行…
如今,越来越多的个人.团队甚至企业都在使用GSuite或者Office365等网络办公套件,为什么人们越来越喜爱使用网络办公套件?一方面是考虑数字资产的安全性以及管理效率,另一方面则是日益增大的协同办公需求.但是,使用这类办公套件成本高且受制于人.于是更多的团队或企业选择自建办公套件平台,低成本,不再受制于人. 自建企业办公套件 如何自建企业办公套件?首先我们需要选择一个办公套件程序.本文推荐使用DzzOffice,DzzOffice是一套开源办公套件,适用于企业.团队搭建自己的 类似“Goog…