Windows 7 (64bit) + visual studio 2010 + cygwin + PBRT(version 2)编译

源码地址(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。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值