您的位置:首页 > 运维架构 > Linux

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

2017-06-16 11:37 1176 查看
我也是醉了,在各种环境下对PBRT-V3进行了编译和调试。

参考:Q113:PBRT-V3分别在Linux和Mac下的编译与调试(汇总)

不过,小编对CodeBlocks“情有独钟”,所以,必须在CodeBlocks下完成这个事情。(注意是Linux系统)

一、用cmake生成CodeBlocks的工程文件







二、编译



三、调试









搞定!

有所感慨:

小编在学习PBRT-V3之前一直使用的是CodeBlocks。

所以,一开始搭建PBRT-V3编译环境时,自然希望能够延续CodeBlocks。

当时也折腾了好长时间,就是搞不定。

现在来看,主要原因是:

1,不知道在CodeBlocks中设置命令行参数;

2,PBRT-V3中包含多个可执行文件,没有在CodeBlocks中设置好编译目标和执行目标。

3,设置的命令行参数和执行目标不对应(即,参数原本是传给pbrt的,但是可能传给了其他可执行文件。)

现在终于能够在CodeBlocks上编译和调试PBRT-V3了,

如果这件事情发生在一个月前,小编会非常高兴。

但是,在这一个月,小编尝试了在各种环境下对PBRT-V3进行编译和调试。

参考:Q113:PBRT-V3分别在Linux和Mac下的编译与调试(汇总)

最后,再回到CodeBlocks,只是为了解除心里留下的那个疙瘩。

不可否认,CodeBlocks是一款好用的的工具。

但是,老实说,个人觉得Xcode更好用、功能也更强大。

所以,“情有独钟”的CodeBlocks会慢慢过去。

有时候,想想“如果一开始就用CodeBlocks对PBRT-V3成功进行编译和调试”,

也就不会有“对其他编译环境的尝试”,也就不会发现Xcode的优点,也就不会……
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: