build

Go语言开发基础环境搭建

那年仲夏 提交于 2020-03-16 01:10:15
1、安装Go开发包 下载地址:< https://golang.google.cn/dl/&gt ; 下载适合自己的版本进行安装即可。 安装完成后,可以用以下命令进行查看: 2、配置GOPATH 步骤: 在自己电脑上新建一个目录 E:\DEV\Go 做为Go代码存放目录 将上面创建的目录添加到我们的环境变量中 在上面的目录中新建三个文件夹,分别是 bin src pkg 将 E:/DEV/Go/bin 添加到PATH环境变量中 3、开发目录架构 1.14版本之前: 4、HelloWorld 代码如下:main.go package main import "fmt" func main(){ fmt.Println("Hello World") } 编译: 1、在项目目录下执行 go build 2、在其他目录执行 go build 需要在后面加上项目路径,路径从项目src目录后面写 3、指定输出文件 go build -o filename 5、命令介绍 5.1、go build 打包使用。 5.2、go run 执行允许go文件 go run main.go 5.3、go install 这个命令的作用分两步: 使用go build命令进行编译; 将编译好的二进制文件拷贝到我们的 GOPATH/bin 目录下 6、跨平台编译 (1)

AS 根目录结构说明

馋奶兔 提交于 2020-03-15 20:40:53
1、.gradle gradle运行时生成文件存放目录; 2、.idea IntelliJ IDEA运行时生成文件存放目录; 3. app (module)目录 Android项目中module相当于Eclipse中的Project,存放项目代码和资源文件、配置目录; 4. build目录 编译时生成的文件,不需要进行修改; 5. gradle目录 这个目录是项目gradle的配置文件,配置文件可以配置gradle-wrapper.jar的网络路径,会自动根据本地缓存来决定是否需要联网下载gradle; Android Studio默认没有启动gradle wrapper的方式,File->Setting->Build,Execution,Deployment->Gradle进行配置 6. .gitignore文件 git对项目文件管理的配置文件,添加你不希望发布到git管理的文件; 7. AndroidStudio.iml 编译项目的时候生成的文件,命名为“项目名.iml”,iml文件是AndroidStudio识别项目的配置文件; 8. build.gradle 项目自动编译环境配置文件,Gardle主要的配置文件,是对Project进行配置Gardle进行配置;每个Module中也有一个build.gradle文件对Module的Gradle进行配置

VS2010+Opencv-2.4.9的配置攻略

亡梦爱人 提交于 2020-03-13 08:12:25
1、下载软件    vs2010入门书籍,免积分下载 http:// download.csdn.net/detail/u014112584/7325617 opencv2.4.0版本号和一些样例 ,免积分下载 点击打开链接 下载OpenCV-2.4.9,双击解压到%opencv%(凡是出现%opencv%的地方均替换为你自己opencv的路径全名,如D:\program\opencv)。   下载VS2010,安装。 2、配置OpenCV环境变量   计算机->(右键)属性->高级系统设置->高级(标签)->环境变量->(双击)path(用户,系统里面的path任选其一)->在变量值里面加入” %opencv%\build\x86\vc10\bin”和”%opencv%\build\common\tbb\ia32\vc10”(里面的%opencv%记得换成自己的opencv路径。比如我的:D:\program\ifly\bin;D:\Program Files (x86)\opencv\build\x86\vc10\bin;D:\Program Files (x86)\opencv\build\common\tbb\ia32\vc10)。 用VS2010新建控制台project測试: 1)、文件->新建->项目->Visual C++->Win32 控制台应用程序

OpenCV配置使用版

懵懂的女人 提交于 2020-03-13 07:19:47
在VS2010环境中应用Opencv,网上找到了很多配置方法,但大多都是老版本的,很多新手面对最新版本的Opencv无从下手,就给新手童鞋写了这么一篇超级详细的配置攻略,贴上来共享。 要强调一点的就是,这种配置方法里使用的Opencv库是直接安装Opencv时候自带的dll库,在你的VS里面是无法调试Opencv的。如果需要调试Opencv,必须应用自己编译出来的Opencv库 ,具体怎么编译自己的Opencv库,网上有很多例子,再此不再赘述。 1、下载软件   下载OpenCV-2.4.0,双击解压到%opencv%(凡是出现%opencv%的地方均替换为你自己opencv的路径全名,如D:\program\opencv)。   下载VS2010,安装。 2、配置OpenCV环境变量   计算机->(右键)属性->高级系统设置->高级(标签)->环境变量->(双击)path(用户,系统里面的path任选其一)->在变量值里面添加 %opencv%\build\x86\vc10\bin    3、配置工程的opencv依赖(每次新建工程都要重新配置,要执行此步骤请先跳到第4步建立工程) 1)、项目(菜单项)->…属性->VC++目录:需要配置“包含目录”和“库目录”两项。 2)、配置“包含目录”项:添加行”%opencv%\build\include”即可。

VS2010+Opencv-2.4.0的配置攻略

耗尽温柔 提交于 2020-03-13 07:18:54
转载自: http://www.cnblogs.com/freedomshe/archive/2012/04/25/2470540.html 摘要:在VS2010环境中应用Opencv,网上找到了很多配置方法,但大多都是老版本的,很多新手面对最新版本的Opencv无从下手,就给新手童鞋写了这么一篇超级详细的配置攻略,贴上来共享。 要强调一点的就是,这种配置方法里使用的Opencv库是直接安装Opencv时候自带的dll库,在你的VS里面是无法调试Opencv的。 如果需要调试Opencv,必须应用自己编译出来的Opencv库,具体怎么编译自己的Opencv库,网上有很多例子,再此不再赘述。 1、下载软件   下载OpenCV-2.4.0,双击解压到%opencv%(凡是出现%opencv%的地方均替换为你自己opencv的路径全名,如D:\program\opencv)。   下载VS2010,安装。 2、配置OpenCV环境变量   计算机->(右键)属性->高级系统设置->高级(标签)->环境变量->(双击)path(用户,系统里面的path任选其一)->在变量值里面添加” %opencv%\build\x86\vc10\bin”和”%opencv%\build\common\tbb\ia32\vc10”(里面的%opencv%记得换成自己的opencv路径。例如我的:D:

opencv3.0+vs2013安装记录

那年仲夏 提交于 2020-03-13 00:32:59
为了能够更好的学习图像,我觉得opencv是一个必不可少的库,因此在以后的研究上使用opencv作为研究工具,与大家共同进步。 话归正题:先搭建opencv的环境。 1、下载安装包3.0 a,官网打开稍慢,但也不是像有些网站完全打不开,稍等即可。然后点击下载。(http://opencv.org/) b,当然不能等的话,那就从这里进去~直接下载。(官网的最后也是从这下载的)http://sourceforge.net/projects/opencvlibrary/files/ c,选择win 3.0 d,下载 2、解压3.0安装包 a,选择一个目录进行解压即可 3、进行环境变量设置 a,右键我的电脑,点击属性,点击高级系统设置,选择环境变量 b,在用户变量和系统变量最好都设置下   b1、新建->输入变量名:OPENCV->输入变量值:E:\opencv\build(注:这是你解压的地址)   b2、选择Path(注:若没有则点击新建)在最后添加变量值(注:可以按一下end键快速定位到末尾):%OPENCV%\x86\vc12\bin(注:一般在你输入这个之前,看下前面有;没,没有你需要输入;%OPENCV%\x86\vc12\bin) c,环境变量设置完毕 4、打开vs2013 a,创建一个win32空项目 b,打开属性管理器,视图->其他窗口->属性管理器 c

《自拍教程42》adb命令_一键读取系统版本信息

ⅰ亾dé卋堺 提交于 2020-03-12 22:15:08
Android系统测试, 开始测试前,我们需要先确认所测试的系统版本是否正确, 还有报bug的时候,开发需要你提供具体的系统版本信息。 还有系统打版时间等, 不同的版本修复了不同的bug,合入了不同的新功能等, 如果测试人员测试的系统版本都不对,会直接被开发怼到哭。 如何一键获取Android系统版本信息呢? 一般我们通过读取/system/build.prop这个配置文件来获取, 这套方案基本适合所有的Android终端设备获取系统版本信息。 准备阶段 adb shell cat /system/build.prop,可以获取系统版本信息。 os.popen()可以轻易地获取以上命令的输出字符串。 python的re正则表达式可以轻易地进行数据匹配,查找等强大的字符串处理 build.prop文件介绍 build.prop是Android系统中的一个重要的属性文件, 其是在版本编译时自动生成的一个属性文件, 记录了包括系统版本,系统编译时间,Android版本号等, 刷机完成后,一般存储在Android设备的/system/build.prop文件。 我们可以通过cat /system/build.prop命令查看这个文件. 比如魅族Note5的 build.prop文件(可点击下载) os.popen()函数介绍 之前的课程,我们一直用的是os.system()函数执行命令行,

workSpace

。_饼干妹妹 提交于 2020-03-12 22:01:24
1. 用垃圾xcode4创建一个work space,然后添加两个工程,一个是编写lib的工程(target是一个静态库),一个是使用这个lib的普通ios程序的工程。 现在可以认为这两个工程是同级别的,没有什么关系,只是被垃圾x4用work space组织到一起,而已。 2. 先整这个lib工程,注意以下几个地方: 2-1. 确定你要导出的头文件: see,当然得选public. 2-2.设置这个lib的安装路径 这个lib工程生辰的产品——静态库——最终被安装到的路径可能取决于垃圾x4的垃圾偏好设置:Locations.因此可能被安装到derived data路径下,也可能由我们的target指定的路径.为了使得在各种情况下都一样,需要把编译设置里的"Installation Directory"设置为"$(BUILT_PRODUCTS_DIR)".这样我们编译出的静态库产品就能在一个确定的位置找到. 这个位置是这个work space里各工程编译产生的产品共同的目录. 同时我们还需要把这个lib工程里编译设置之“Skip Install”项设为"Yes",这样就可以避免lib被意外的安装到“/usr/local/lib”了(试试就知道这个"意外"目录是哪了)。 2-3.设置公共头文件的路径. 就是说光产生lib(*.a文件)不行啊,还需要外部使用的头文件啊

AS添加第三方库的6种方式(Jar,module,so等)

强颜欢笑 提交于 2020-03-12 05:41:46
这篇我们讲讲添加第三方库的方法,我这里讲的是最实用、最简单也是最有效的方法,网上很多方法杂七杂八的而且有的已尽很老了在新的版本中根本不起作用,好了开始教程: 点击项目设置按钮 依次选择 App > Dependencies 1. 直接搜索法 依次选择 + > Library dependency 这里的搜索一定要是全名的,不然搜不到哦 下图所表示的库和Gradle文件是对应的,后面我们会将Gradle 点击OK后,我们会看到AS下边中心位置出现了刷新,以及重新Build项目 测试 这里如果你想问我的背景怎么设置的那么请看这里: [Android Studio 权威教程]Android Studio 三种添加插件的方式 ,注意先顶帖哦,可以自己设置图片哦 2. libs添加法 这里直接复制你的第三方jar包到如下目录,我们这里以UML为例子,首先点击Android ,切换到Project 找到app > libs ,如果没有libs就新建一个;如果是eclipse导出过来的项目那么这个libs目录直接在根目录下,这点切记 现在我们点击下图的按钮重新Build一下项目 测试 3. Module添加法 这在这里新建了一个Module名称为 mylibrary,和新建项目差不多,这里先不多讲,然后我新建了一个 UserTest.class 做测试,我们在App中调用这个类

iOS开发总结-Xcode常见错误

♀尐吖头ヾ 提交于 2020-03-12 04:46:41
iOS开发总结-Xcode常见错误 "file/file.h"filenotfound 如果遇到这种类型的问题报错,可以分为三部来解决,由简到复杂一步一步来,直到解决问题位置。 1. 点击Xcode -> Project -> Clean清除缓存或者使用⌘ + ⇧ + k快捷键来清除。 2. 点击Xcode -> Window -> Projects 清除Derived Data的缓存,在清除缓存之前先彻底退出Xcode,然后直接删除缓存文件夹。 3. 再Build Settings -> Header Search Paths 添加路径,$(SRCROOT)/项目名称/文件路径。 如果上面这三种方法都没有解决问题,就要考虑一下文件是否存在或者导入方式是否有错误了。例如:# include<>和# include""、# import<>和# import""的导入方式是否有错误。 ld: -pie can only be used when targeting iOS4.2or laterclang: error: linker command failed withexitcode1(use -v to see invocation) 首先注意:-pie can only be used when targeting iOS 4.2 or later -pie只能在ios4