概述 win10没有安装openssl cmake version: 3.18 libevent version: 2.1.10-stable libevent目前的版本中写好了 CMakeLists.txt, 如果有兴趣, 可以自己配置一个更加简明的配置文件 本文将介绍两种方式编译libevent: A.不依赖openssl, B.依赖openssl 先介绍不依赖openssl 先介绍不依赖openssl 先介绍不依赖openssl 附 cmake生成解决方案的截图 cmake提示没有安装op…
折腾了三天终于配置成功了,在此写下编译配置的全部步骤和遇到的很多坑. 整体介绍: OpenCV 中 CUDA 实现的函数还不是太多,使用前要在OpenCV的官网上确认以下你想要的功能是否已经实现,否则费了老鼻子劲配个环境不能用,太浪费时间了. 编译的时候要编译Release 和Debug 两个版本,我的电脑 i5-4460 3.20GHz ,每个版本大概需要两个半小时左右,电脑配置不一样时间也会有些不同.编译完成之后整个文件夹19.7G(MD,这么大,吓死宝宝了~). 环境: Windows10…
在用Android Studio进行Android开发时,常常采用 java代码调用C++代码,即JNI调用native的开发模式. 在上层build.gradle编译脚本里面可以指定C++代码的编译方式,C++代码编译可以使用ndkbuild或者cmake.当使用CMake构建,出现报[-Werror,-Wformat-security] 的error时,在CMake脚本文件CMakeLists.txt里面添加一行add_definitions (-Wno-format-security)即可…
问题的提出 公司的一个power-pc平台的产品,有个协议进行了修改,过程中出现了比较奇怪的情况.直接将修改后的动态库下载到设备上(原始设备是有文件系统和其他的依赖文件的,相当于部分更新应用),设备和模拟器可以正常通讯: 如果将整个产品进行更新后,发现设备和模拟器通讯不正常. 实际的表象是这样的,其实是忽略了一个实际情况:老的应用使用之前的Makefile直接make编译而来,部分更新的时候,自己就是直接make生成进行的局部替换,而全部替换是使用后来自己加入的CMake的方式进行的.(这是问题…
win10 用cmake 3.5.2 和 vs 2015 update1 编译 GPU版本(cuda 8.0, cudnn v5 for cuda 8.0)  用vs 2015打开 编译Release和Debug版本 看网上那个例子里面 工程里面有是三个文件夹 include(包含mxnet,dmlc,mshadow的include目录) lib(包含libmxnet.dll, libmxnet.lib,把用vs编译好的放过去) python(包含一个mxnet,setup.py, 以及buil…
最近使用AndroidStudio的最新ndk编译方式cMake来编译底层cpp文件,由于之前没有接触过cMake语法,先附上官方学习文档地址:https://developer.android.com/ndk/guides/cmake.html,以及友情中文翻译网址:https://www.zybuluo.com/khan-lau/note/254724: 底层c文件一大堆,如下图所示 问题一: 其中native-lib.cpp是提供对外接口的,所以对其他文件的依赖都写在了该文件中,接下来直接…
编译和安装过程最好使用管理员权限去操作,避免不必要的错误. 一般而言为了区分Debug和Release库,添加输入变量 Name: CMAKE_DEBUG_POSTFIX Type: STRING Value: -gd QHuall和FLANN没有出现异常 Boost1.59.0 1.在下载目录先运行 bootstrap.bat 2.创建debug和release版本的动态和静态库 bjam.exe variant=debug,release link=shared,static threadi…
今天在用Cmake编译cef框架时,弹出了错误,如图: 可以排查一下几种原因: 1.在64位计算机编译32位程序 可以更换编译环境,或者下载64位版本来解决这个问题. 2.选择的Visual Studio版本错误 开始的时候选择Visual Studio 2017版本进行编译,但一直报错.更新Cmake版本,找到Visual Studio 2019模式,再进行编译. 3.没有正确安装Visual Studio 没有安装Visual Studio 2017,所以导致编译失败,可以安装Visual…
上篇文章 小记了: 关于 Poco::TCPServer框架 (windows 下使用的是 select模型) 学习笔记. http://www.cnblogs.com/bleachli/p/4352959.html 这儿继续学习下,poco在linux 下用cmake 编译. 从文档开始编译出错 从poco的 README 文件上可知: " BUILDING ON UNIX/LINUX/MAC OS X=============================== For building o…
据官方说法,目前还不是太稳定的算法模块都在opencv_contrib里边,由于不稳定,所以不能在release版本里发行,只有在稳定以后才会放进release里边.但是这里边有很多我们经常要用的算法,比如SIFT,SURF等(在xfeatures2d 模块里边).官网提供了说明,可以把opencv_contrib扩展模块添加编译到已安装的opencv3里边. 同时我们还需要编译opencv的GPU模块,以便在GPU上加速执行这些算法. 1.点[Brouse Source…],选择OpenCV源…