Ubuntu10.04 编译Pbrt2.0经验分享

原创 2011年01月11日 13:31:00

学习Pbrt 的第一条拦路虎,就是如何编译pbrt的源代码,做程序的人,大凡都有一个观点,一个东西无法运行,就很难相信它是正确的。

首先,必需声明笔者并没有编译成功,这里只是把自己的编译经验与大家一起分享一下,希望有志于 pbrt 学习的人一点帮助,如果有谁照此方法编译成功,请也告诉我一声。

首先,确保 ubuntu 有最基本的编译环境,如 gcc 之类的,就不说了。

然后,请仔细检查系统是否安装有如下的包

build-essential zlib1g zlib1g-dev ibopenexr6 libopenexr-dev libilmbase6 libilmbase-dev

然后,再检查这几个包 exrtools openexr openexr-viewers

然后,再修改 Makefile 文件中如下两行

EXRINCLUDE = -I/usr/local/include/OpenEXR to EXRINCLUDE = -I/usr/include/OpenEXR
EXRLIBDIR = -L/usr/local/lib to EXRLIBDIR = -L/usr/lib

之所以这样做,是因为 openExr 这个软件在 ubuntu 下的安装目录不一样

笔者,编译时,软件曾要求下面这几个包,不知所以,但装上后,可以继续编译下去,请安装下面这两个包

libc6-dev-amd64

lib64z1-dev

g++-multilib lib64stdc++6

最纠结的来了, pbrt2.0 使用的语法,词法分析器, lex yacc 的版本比较高,编译时,老是提醒连接库版本不对,经过摸索,发现 yacc 请使 biso ++,至于 flex 应该使用什么版本还不清楚,这就靠大家自己尝试了,

不过一个好消息是,当你做了前面这些后,编译 2.0 以下的版本是没有问题的

Pbrt 路上,与你同行

Q106:Linux系统下安装编译PBRT-V3

106.0 引入本人之前尝试过在windows系统中编译pbrt-v3,但是出现了很多错误。pbrt-v3的源代码中部分Linux的函数没有用宏包好,而是直接使用,所以在windows环境下就报错了。...
  • libing_zeng
  • libing_zeng
  • 2017年05月18日 09:19
  • 886

PBRT 快速入门

PBRT (Physically based rendering toolkit)是一个基于光线追踪的物理渲染系统。该应用程序主要包括了一个核心代码core,和相关的组件compone...
  • lqhbupt
  • lqhbupt
  • 2012年07月31日 18:27
  • 13751

Q115:Linux系统下CodeBlocks对PBRT-V3进行编译和调试

我也是醉了,在各种环境下对PBRT-V3进行了编译和调试。 参考:Q113:PBRT-V3分别在Linux和Mac下的编译与调试(汇总)不过,小编对CodeBlocks“情有独钟”,所以,必须在Co...
  • libing_zeng
  • libing_zeng
  • 2017年06月16日 11:37
  • 647

Qt: Ubuntu10.04安装Qt 及 生成qvfb

1) Qt安装:下载qt-sdk-linux-x86-opensource-2010.04.bin ,一路点过去即可,没想到Linux上还有这么好装的安装程序2) 设置环境变量进入Qt目录,新建文件 ...
  • zmyde2010
  • zmyde2010
  • 2010年07月09日 22:46
  • 3364

Ubuntu10.04下Linux内核编译的完整步骤

[转] http://supportopensource.iteye.com/blog/680483 1、在http://www.kernel.org/上下载最新的内核源代码linux-2....
  • xiaocainiaoshangxiao
  • xiaocainiaoshangxiao
  • 2014年03月17日 21:38
  • 2491

如何让ubuntu12.04(64 bit)下面编译的程序能在10.04下成功运行

大概可以按照以下步骤进行: 1. 分析那些函数用的是10.04下没有的glibc的版本 通常12.04下编译的程序在10.04下运行报glibc2.14没找到的错误,这里就要找出那个函数用...
  • RomanBrickie
  • RomanBrickie
  • 2013年01月25日 19:06
  • 1144

Ubuntu 10.04安装Vim

1:备份源列表文件 sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup 2:打开sources.list sudo ...
  • fujian01
  • fujian01
  • 2015年01月02日 15:57
  • 407

ubuntu 10.04 NFS配置

对大家推荐很好使用的nfs服务系统之前,像让大家对Ubuntu nfs服务系统有所了解,然后对Ubuntu nfs服务系统全面讲解介绍,希望对大家有用配置Ubuntu nfs服务器,可见Ubuntu隶...
  • kevin_hcy
  • kevin_hcy
  • 2010年09月27日 10:23
  • 3663

Ubuntu 10.04 下共享文件夹的方法(包括hgfs为空的解决方法)

转自:http://blog.csdn.net/qct0215/article/details/6439062 主要讲讲hgfs为空的解决办法。 我用的win7 + VMware + ...
  • yasi_xi
  • yasi_xi
  • 2013年02月24日 16:41
  • 2143

ubuntu10.04下英文界面转中文界面及安装中文输入法

一.安装中文输入法       转载自http://blog.csdn.net/caodesheng110/article/details/7896481          安装SCIM输入...
  • u010682362
  • u010682362
  • 2014年12月06日 10:12
  • 940
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Ubuntu10.04 编译Pbrt2.0经验分享
举报原因:
原因补充:

(最多只允许输入30个字)