Windows 7 (64bit) + visual studio 2010 + cygwin + PBRT(version 2)编译
来源:互联网 发布:杨浦区js漂亮的油压店 编辑:程序博客网 时间:2024/05/17 01:41
源码地址(github): Physically Based Rendering: From Theory to Implementation (2nd version)
步骤:
(1)下载源码,可以从github上Fork/Clone一份到本地目录,例如:X:\GitHub\pbrt-v2
(2)打开X:\GitHub\pbrt-v2\src目录下的README_BUILDING_MSVC2010.txt,里面对vs2010下pbrt的构建有详细说明,本贴对其中的cygwin方式安装Bison&Flex包进行详细说明
(3)安装Cygwin+Bison+Flex:
(i) 选择Install Cygwin -> Installing and Updating Cygwin for 64-bit versions of Windows -> 下载 setup-x86_64.exe
(ii) 点击Cygwinsetup-x86_64.exe:具体安装请参考 如何在windows下安装cygwin 注意以下2点:
(a) 在第3步,不要选择安装在Program Files或者Program Files (x86)目录下,安装路径不要有空格。本贴选择默认C:\cygwin。
(b) 在第8步,选择Bison和Flex这两个软件包。
(iii) 添加环境变量:具体步骤参考 Win7怎样添加环境变量 在第4步添加系统变量:变量名:Cygwin 对应变量值:C:\cygwin\bin
(4)打开C:\cygwin\etc目录下的bash.bashrc文件,在# System-wide bashrc file下面添加2行:
export PBRT_SEARCHPATH=/cygdrive/c/pbrt-v2/bin:$PATH
export PATH=$PBRT_SEARCHPATH:$PATH
保存,退出。
(5)打开X:\GitHub\pbrt-v2\src\pbrt.vs2010目录下的pbrt.sln,编译,OK。
- Windows 7 (64bit) + visual studio 2010 + cygwin + PBRT(version 2)编译
- Windows 7 64bit和Visual Studio 2010下安装及使用Pthread-w32 2.8
- Windows 7 64bit和Visual Studio 2010下安装及使用Boost 1.47.0
- Windows 7 32/64bit和Visual Studio 2010下安装及使用Boost
- Windows 7 64bit和Visual Studio 2010下安装及使用Zlib 1.2.5
- Windows 7 64bit和Visual Studio 2010下安装及使用Zlib 1.2.5
- Windows 7 64bit和Visual Studio 2010下安装及使用Zlib
- Windows 7 64bit和Visual Studio 2010下安装及使用OpenCV 2.0
- Windows 7 64bit和Visual Studio 2010下安装及使用Zlib
- USING OPENCV 2.4.2 WITH VISUAL STUDIO 2012 ON WINDOWS 7 (64-BIT)
- Visual Studio 2010 trial version
- CUDA3.1 X32 + Windows 7 32bit + Visual Studio 2005 + Visual assist安装指南
- Cygwin in Visual Studio
- Windows 7 64bit和Visual Studio 2010下的64位与32位程序配置,dll使用,与性能初步比较
- 64-bit and Visual Studio 2005
- How to build zlib 1.2.3 using Visual Studio 2008 for 32-bit and 64-bit Windows
- 在win7(32bit和64bit) visual studio 2010(vs2010)下安装opencv2.3
- Windows平台下Visual Studio 2010编译node-sqlite3
- Ip子网划分计算题举例说明
- SolidWorks转3DMAX再到Unity3D的转换模型及单位设置
- ant中的build.xml配置详解
- margin、border和padding之间的区别
- Linux下Nutch环境简易搭建
- Windows 7 (64bit) + visual studio 2010 + cygwin + PBRT(version 2)编译
- 详解linux目录结构及重要子目录
- mysql变量使用总结
- NSLog使用,在release版本禁止输出NSLog内容
- 着色语言
- 启动\关闭Oracle数据库的多种方法
- Android丶数据存储 ---- SharedPreferences
- java多线程设计wait、notify、notifyall、synchronized的使用机制
- Java之hashCode()函数