windows下mingw32 编译 libusb[实测可行]
之前项目需要libusb开发QT下的USB硬件相关的应用程序,一直没有整理文档,今天重走一遍,并把文档整理出来。
一、材料准备
1.windows7 x64
2.mingw32
作用:使用gcc,g++,make等编译环境
网上下载半天下载不了mingw32,没办法,凑合着用吧,我把打包上传到CSDN了。
下载地址:
安装路径:C:\MinGW
设置系统环境变量 path:C:\MinGW\bin
3.git-1.9.5
作用:使用bash
下载地址:https://github.com/msysgit/msysgit/releases/tag/Git-1.9.5-preview20150319
安装路径:C:\git
设置系统环境变量 path:C:\git\cmd;C:\git\bin
4.libusb-1.0.23
官方下载地址:https://github.com/libusb/libusb/releases
二、操作步骤
1.进入命令行切换到libusb目录,执行bash configure
2.修改libusb目录下的的Makefile
把第一行MAKE=make修改成MAKE=mingw32-make.exe
3.执行mingw32-make命令
mingw32-make.exe -f Makefile
4.切换到libusb/.libs,就能看到编译好的dll文件了
cd libusb/.libs
ls
到此为止,编译完成。
搞定。
windows下mingw32 编译 libusb[实测可行]相关推荐
- Boost在Linux和windows下的编译 32位 64位
一 简言 1. Boost库是一个可移植.提供源代码的C++库,作为标准库的后备,是C++标准化进程的开发引擎之一 2. Boost官网地址:http://www.boost.org/ 3. 本博客示 ...
- tinyxml在linux和windows下的编译及使用详解
一:摘要 1.XML全称EXtensible Markup Language,翻译为可扩展标记语言,XML文件通常就是一个文本文件,可以使用任何编码 2.TinyXML是一个开源的C++用来处理XML ...
- jsoncpp在linux和windows下的编译及使用详解
一:摘要 1. JSON是一种轻量级的数据传输格式,全称为:JavaScript Object Notation,官方网址: http://www.json.org/json-zh.html 3. J ...
- Windows下MinGW编译vim7.4
学习了一段时间Vim,感觉有些功能真的很方便.因学习原因,工作平台更换到一台老式Xp电脑上,重新安装了Vim7.4.官网默认版本不支持等宽字体和GDI++渲染,需要手工编译一个修改过的版本. 1.下载 ...
- Agg在Windows下的编译与使用
Agg在Windows下的编译与使用 flyfish Agg简介 AGG(Anti-Grain Geometry)是一个开源免费的图形库. 官网地址: www.antigrain.com 主要是编译称 ...
- ncnn环境搭建一 - windows下protobuf编译安装
1. 环境 安装环境采用visual studio 2015 + protobuf 3.4.0 + ncnn 2. visual studio 2015安装 visual studio采用的是 vs2 ...
- 开源的excel读取库libxls在windows下的编译,且支持中文,全网首发
转载请注明出处:http://www.cnblogs.com/superbi/p/5482516.html 到目前为止,网络和官网上并没有关于libxls在windows下支持中文的教程,也没有现成的 ...
- 【转载】【VSCode】Windows下VSCode编译调试c/c++
转载自:http://blog.csdn.net/c_duoduo/article/details/51615381 懒得自己配置或自己配置出现不明问题的朋友可以点这里: [VSCode]Windo ...
- windows下cmake编译VTK到PCL中
补充: 如果嫌编译麻烦,这里可以下载我编译好的:VTK-8.0.1,下载后直接拷贝到pcl安装目录下替换原VTK目录. 编译VTK的原因: pcl安装版中自带的vtk缺少QVTKWidget.dll, ...
最新文章
- maven install 报错 source 1.5 中不支持 lambda 表达式
- docker安装_Docker安装
- 任意门怎么用团发_衣柜门选用什么材料好?小编在这里告诉你
- oracle嵌套三层循环语句,在存储过程中执行3种oracle循环语句
- jsp ajax聊天室,jsp+servlet实战酷炫博客+聊天系统
- 20 Alarms, sigaction(), and Reentrant System Calls
- 数据结构 5-4-1 并查集
- WPF TextBox 设置多行
- 计算机信息系统发生安全事故,网络安全事故报告制度
- html页面js跨域获取json数据,JS跨域获得Json的应用
- win10右键一直转圈_windows10为何鼠标右键一点桌面就一直转圈?
- 标签打印机打印亚马逊外箱FBA标签
- vbnet 直线 弧形在autoCad中的画法
- 橙子钱包app是谁做的?
- python 网络通讯 plc_Python TCP通信网络编程
- [Python]网络爬虫(六) 一个刷投票小脚本
- 使用java代码实现扫码登录
- 公开招标,邀请招标,竞争性谈判,询价采购之间的区别
- YUV 422 10bit
- 中地恒达水库大坝监测,倾斜监测系统(Guard-QJ)