build

wxWidgets的安装编译、相关配置、问题分析处理

匆匆过客 提交于 2020-02-19 01:54:44
一、介绍部分 (win7 下的 GUI 效果图见 本篇文章的最后部分截图2张) wxWidgets是一个开源的跨平台的C++构架库(framework),它可以提供GUI( 图形用户界面 )和其它工具。目前的2.x版本支持所有版本的Windows、带GTK+或Motif的Unix和MacOS。相当于大家熟悉的 VC++。 参考介绍: http://www.cnblogs.com/nokiaguy/archive/2009/01/27/1381071.html http://www.baidu.com/s?wd=wxWidgets http://zh.wikipedia.org/zh/WxWidgets 二、wxWidgets的安装与编译: 二.1 基础部分 编译是少不了的操作,即使你下载的是安装包,因为这个安装包只是相当于自解压包,我们还需要将其进行编译,才能得到wxWidgets在Windows可用的库。 如果你在参考了许多编译文档或教程之后发现还是没有编译出某些库文件,如 wxbase28u_gcc_custom.dll libwxmsw28ud_gl libwxmsw28u_gl libwxmsw28u_dbgrid libwxmsw28ud_dbgrid wxbase28ud_gcc_custom.dll wxbase28u_gcc_custom.dll

练习main.dart1

做~自己de王妃 提交于 2020-02-18 14:47:47
import 'package:flutter/material.dart';void main() { runApp(MyApp());}class MyApp extends StatelessWidget{ @override Widget build(BuildContext context) { // TODO: implement build return IndexHome(); }}class IndexHome extends StatelessWidget { @override Widget build(BuildContext context) { // TODO: implement build return Center( child: Text( '你好', textDirection: TextDirection.ltr, style: TextStyle( fontSize: 20.0, color: Colors.yellow ), ) ); }} 来源: https://www.cnblogs.com/zhaofeis/p/12326109.html

Python下的OpenCV学习 01 —— 在Linux下安装OpenCV

你离开我真会死。 提交于 2020-02-18 07:15:50
一、OpenCV简要介绍   OpenCV是一个跨平台的计算机视觉库,可以运行在Windows、Linux、MacOS等操作系统上。OpenCV提供了众多语言的接口,其中就包含了Python,Python是一门上手容易、使用起来十分让人愉悦的语言,利用Python学习OpenCV,相信能获得不错的效果。 二、从官网上下载源码或安装包   OpenCV的官方下载网址是 http://opencv.org/releases.html ,我选择的是最新3.2.0版本。 三、编译安装前的准备工作   对于Windows用户,可直接下载exe文件安装,过程十分简单,这里就不再多说了,如果遇到问题可以看看官方的 安装指南   对于Linux用户,可下载源码自行编译。在官网上下载zip格式的源码压缩包,在编译之前需要先安装几个包:   GCC 4.4.x or later CMake 2.8.7 or higher Git GTK+2.x or higher, including headers (libgtk2.0-dev) pkg-config Python 2.6 or later and Numpy 1.5 or later with developer packages (python-dev, python-numpy) ffmpeg or libav development

第4课.编写通用的Makefile

巧了我就是萌 提交于 2020-02-18 02:41:44
1.框架 1. 顶层目录的Makefile 2. 顶层目录的Makefile.build 3. 各级子目录的Makefile 2.概述 1.各级子目录的Makefile: 它最简单,形式如下: obj-y += file.o obj-y += subdir/ "obj-y += file.o"表示把当前目录下的file.c编进程序里, "obj-y += subdir/"表示要进入subdir这个子目录下去寻找文件来编进程序里,是哪些文件由subdir目录下的Makefile决定。 注意: "subdir/"中的斜杠"/"不可省略 2.顶层目录的Makefile: 它除了定义obj-y来指定根目录下要编进程序去的文件、子目录外,主要是定义工具链、编译参数、链接参数──就是文件中用export导出的各变量。 3.顶层目录的Makefile.build: 这是最复杂的部分,它的功能就是把某个目录及它的所有子目录中、需要编进程序去的文件都编译出来,打包为built-in.o 详细的讲解请看视频。 3.解析 顶层Makefile 注:=为延时变量;:=为立即变量 CROSS_COMPILE = arm-linux- 编译器前缀这里使用arm-linux-(交叉编译器);不使用arm-linux-则使用gcc编译器 AS = $(CROSS_COMPILE)as LD = $(CROSS

Code::Blocks,wxWidgets,wxSmith 支持 gui 设计器了?

此生再无相见时 提交于 2020-02-17 08:37:31
Code::Blocks,wxWidgets,wxSmith 支持 gui 设计器了? 1.下载 Code::Blocks 含 gcc 版本的,目前 10.05 版本自带 wxSmith 设计器了. 2.下载 wxWidgets ,目前 2.8.12 有安装版本.但是仍然要编译!!! 无语加无语,进入 C:\wxWidgets-2.8.12\build\msw 编译 " echo 编译发行版本 mingw32-make -f makefile.gcc BUILD=release SHARED=1 MONOLITHIC=0 UNICODE=1 echo 编译调试版本 mingw32-make -f makefile.gcc BUILD=debug SHARED=1 MONOLITHIC=0 UNICODE=1 echo --------------------------------------------------------------------- echo 编译结束 pause 红色的是Unicode选项,如果你不需要Unicode的话可以把它设成0 " 其实不编译也是可以在 cb 中使用了的,只不过是链接时出错罢了.哈哈. 编译一个 wx 的例子可能出的错误如下: 1. error "wxUSE_DYNLIB_CLASS must be defined."

GreenDao简单使用

倖福魔咒の 提交于 2020-02-15 23:45:36
  greenDAO是Android的对象/关系映射(ORM)工具。它为关系数据库SQLite提供了面向对象的接口。像greenDAO这样的ORM工具可以为您完成许多重复性任务,并为您的数据提供简单的界面。 使用GreenDao的优点 1 只需要定义数据模型,GreenDao框架将创建数据实例和DAO(数据访问对象),能够节省部分代码 2使用GreenDao大多数尸体可以以每秒几千个实体的速率进行插入,更新和加载 3.GreenDao支持加密数据库来保护敏感数据 4.微小的依赖库,GreenDao的关键依赖库大小不超过100kb 5.如果需要,实体可以被激活。而活动实体可以透明的解析关系,并且有更新/删除/刷新方法,以便访问持久性功能 6.GreenDao允许你将协议缓冲区对象直接保存到数据库中,如果你通过protobuf通话到你的服务器则不需要另一个映射。常规实体的所有持久性操作都可以用于protobuf对象。 7.自动生成代码,我们需要关注实体类以及Dao,因为GreenDao已经帮我们生成了。 8.开源 GreenDao对外提供的核心类 1 DaoMaster   保存数据库对象 SQLiteDatabase 并管理特定模式的Dao类。它具有静态方法来创建表或将他们删除

Summary Blog Links

廉价感情. 提交于 2020-02-15 13:52:03
Useful Work Site Link: SharePoint Update: http://technet.microsoft.com/en-US/sharepoint/bb735839 Troubleshooting SPSite/SPWeb leaks in WSS v3 and MOSS 2007: http://blogs.technet.com/b/stefan_gossner/archive/2008/05/07/troubleshooting-spsite-spweb-leaks-in-wss-v3-and-moss-2007.aspx?PageIndex=4#comments sharepoint 2007 error in logfile "There is no web named": http://social.technet.microsoft.com/Forums/en/sharepointadminlegacy/thread/9aebee53-e6a8-4db6-a9c3-317c16c86897 "Save site as template" option and the publishing feature : http://blogs.technet.com/b/stefan_gossner/archive/2007/09/19/save

Dockerfile构建镜像(二)

纵饮孤独 提交于 2020-02-15 03:10:48
环境准备 服务器系统 Centos7.3 内存 1G CPU 2核 IP地址 10.0.0.43 mkdir Dockerfile cd Dockerfile / vim Dockerfile FROM centos WORKDIR / usr / local / src RUN touch hello WORKDIR / usr / share RUN touch aaronszm docker build - t centos:1 . 1 . / docker run -- rm - it centos:1 . 1 / bin / bash pwd ls cd / usr / local / src / ls exit vim Dockerfile FROM centos CMD "echo hello aaronszm" docker build - t centos:1 . 2 . / docker run centos:1 . 2 docker run centos:1 . 2 echo 123 vim Dockerfile FROM centos CMD [ "echo" , "hello" , "aaronszm" ] docker build - t centos:1 . 3 . / docker run centos:1 . 3 vim Dockerfile

Mutiple targets for ios

生来就可爱ヽ(ⅴ<●) 提交于 2020-02-14 17:40:25
BUILDING FOR MULTIPLE TARGETS IN XCODE Some months ago, I needed to create new versions of my app’s. I wanted to do this without duplicating any code or projects. So I did some research and decided to figure out how to build towards multiple targets in XCode. This is something I shied away from for a long time as I thought it would be a nightmare to figure out. What I discovered was that it’s much easier than I first thought, and also much more powerful as well. So why do I need to do this? There are a few reasons: To create different versions of your app which have different features. E.g. a

CommunityServer的编译

会有一股神秘感。 提交于 2020-02-14 14:48:11
1. 简介 Community Server 是一个免费的开源协作系统,用于管理文档、项目、客户关系和电子邮件通信,可以在私有服务器上安装和配置。它的组成分为:    1. OnlyOfficeJabber - 即时消息服务 ;    2. OnlyOfficeNotify - 邮件通知服务 ;    3. OnlyOfficeIndex - 全文检索相关服务 ;    4. OnlyOfficeFeed - 门户新闻种子分析和布局服务 ;    5. OnlyOfficeBackup - 创建备份、下载和部署等服务 ;    6. OnlyOfficeAutoReply - 对不同门户实体自动应答和通过邮件新建实体等服务;    7. OnlyOfficeSocketIO - Web 页面的 Talk 工具消息交换服务 ;    8. OnlyOfficeMailAggregator , OnlyOfficeMailWatchdog - Windows 服务,用来聚合和保存邮件消息。服务配置的详细信息可以参考以下文件 :      8.1 module\ASC.Mail.Aggregator\ASC.Mail.Aggregator.CollectionService\ReadMe.txt      8.2 module\ASC.Mail.Aggregator\ASC.Mail