Windows 环境下构建 Mesa 12.0.3
来源:互联网 发布:淘宝卖家的基本义务 编辑:程序博客网 时间:2024/05/18 03:41
构建环境准备
Python 2.7 (64位) 安装
下载 64位 Python ( python-2.7.12.amd64.msi
) 并安装,安装目录:C:\Python27
。
验证安装:
python -V
Mako 安装
从 https://pypi.python.org/pypi/Mako 地址下载 Mako ( Mako-1.0.4.tar.gz
) 并解压,进入解压后的目录安装。
python setup install
验证安装:
pythonimport makoexit()
SCons 安装
从 http://scons.org/pages/download.html 地址下载 SCons ( scons-2.5.0.zip
) 并解压,进入解压后的目录安装。
python setup install
验证安装:
C:\Python27\Scripts\scons.py -v
Windows 版的 Flex 、 Bison 安装
从 https://sourceforge.net/projects/winflexbison/ 地址下载 Win flex-bison ( win_flex_bison-latest.zip
) 并解压,将将解压后的路径添加到 PATH
环境变量。
set path=C:\chenchang\app\win_flex_bison-latest;%path%
验证安装:
win_flex -Vwin_bison -V
Python for Windows Extensions 安装(可选 )
SCons
可以利用 pywin32
模块进行并行编译,加速构建过程。该步骤为可选项。
从 https://sourceforge.net/projects/pywin32/ 地址下载 pywin32-220.win-amd64-py2.7
并安装。需注意: pywin32
要与 Python
版本及 CPU
位数相匹配。
验证安装:
pythonimport win32apiimport win32comexit()
获取 mesa3d 源代码,进行构建
从 Mesa3d ( http://mesa3d.org/download.html ) 下载源代码包,解压。进入解压目录,进行构建:
C:\Python\Scripts\scons.py
构建完成后,将在 ${MESA3D}\build\windows-x86\gallium\targets\libgl-gdi
目录下出现 opengl32.dll
文件。
用如下命令可以查看构建选项,如: Release 、 Debug 版, x86 或 x86_64 机器架构等。
C:\Python\Scripts\scons.py --help
参考:
Compiling and Installing
http://mesa3d.org/install.html
mesa3d opengl 在windows平台上的编译
http://blog.csdn.net/ubuntu64fan/article/details/8061475
- Windows 环境下构建 Mesa 12.0.3
- windows下构建 HotSpot 虚拟机编译环境
- 在Eclipse环境下构建jdk7u40 Windows版调试环境
- 在Windows下构建Qt4开发环境(Qt4+Vim)
- Windows下使用Vmware+Fedora10构建嵌入式开发环境总结
- windows下QT环境构建(VC++/MinGW库共存)
- windows下利用grunt进行前端项目环境构建
- Windows下 gcc编译环境的构建(Sublime + Mingw)
- 利用VMware在Windows下构建Linux学习环境
- windows平台下vlc编译之一:编译环境构建
- Windows 下使用 Vagrant 构建 Linux 开发环境
- windows 下构建ionic开发环境以及相关问题解决办法
- Windows环境下Spring Boot+Docker构建应用
- Windows 下使用 Vagrant 构建 Linux 开发环境,实测可用
- 在Windows环境下用Yeoman构建AngularJS项目
- Windows下配置Notepad++构建Gcc编译环境
- 用idea在Windows下构建spark2.2.0的环境
- Mesa 3D
- STM32F10xx复位和时钟控制(RCC)一览
- Android属性动画完全解析(下),Interpolator和ViewPropertyAnimator的用法
- <string>和<string.h>
- CSS 4.3 样式-字体
- poj 1836 Alignment
- Windows 环境下构建 Mesa 12.0.3
- 2013 后苹果 MAC 安装 WINDOWS 教程
- SSH
- AES加密JAVA
- Map与Reduce
- 学习python需要掌握的技能
- Codevs 1058 合唱队形 ---2004年NOIP全国联赛提高组 dp
- Linux下 用的Ncurses做界面 中文乱码解决
- RxJava简要分析