﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-董亮的blog</title><link>http://www.cppblog.com/dongliang/</link><description /><language>zh-cn</language><lastBuildDate>Thu, 09 Apr 2026 15:39:36 GMT</lastBuildDate><pubDate>Thu, 09 Apr 2026 15:39:36 GMT</pubDate><ttl>60</ttl><item><title>HDR Lighting介绍</title><link>http://www.cppblog.com/dongliang/archive/2010/08/12/123156.html</link><dc:creator>董亮</dc:creator><author>董亮</author><pubDate>Thu, 12 Aug 2010 03:00:00 GMT</pubDate><guid>http://www.cppblog.com/dongliang/archive/2010/08/12/123156.html</guid><wfw:comment>http://www.cppblog.com/dongliang/comments/123156.html</wfw:comment><comments>http://www.cppblog.com/dongliang/archive/2010/08/12/123156.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/dongliang/comments/commentRss/123156.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/dongliang/services/trackbacks/123156.html</trackback:ping><description><![CDATA[
		<p>
				<strong>什么是HDR?</strong>
		</p>
		<p>
				<strong style="font-size: 18pt;">高</strong>动态范围，指的 是亮度的范围。自然界的亮度从最黑到最亮.有10的12次方那么多个等级。但是计算机普通的RGB  
亮度等级范围为0~255，采用8位表示。女侠的斗篷，和背后的天空虽然颜色不同，但是在映射的时候都被识别为了0或者1，所以显示出来的颜色都是黑色。
 HDR 高动态范围  
根据人眼的特点将自然界中的10的12次方个亮度映射为人眼识别的极限0~1000个等级，采用16位保存。时画面在黑暗中，呈现更多的细节。<br /></p>
		<p> </p>
		<p>
				<strong>效果展示.(上图为未开启HDR,下图为开启HDR)</strong>
		</p>
		<img alt="" src="http://images.cnblogs.com/cnblogs_com/dongliang/1.JPG" width="266" height="413" />
<img src ="http://www.cppblog.com/dongliang/aggbug/123156.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/dongliang/" target="_blank">董亮</a> 2010-08-12 11:00 <a href="http://www.cppblog.com/dongliang/archive/2010/08/12/123156.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>在命令行下 编译windows窗口程序</title><link>http://www.cppblog.com/dongliang/archive/2010/08/12/123153.html</link><dc:creator>董亮</dc:creator><author>董亮</author><pubDate>Thu, 12 Aug 2010 02:55:00 GMT</pubDate><guid>http://www.cppblog.com/dongliang/archive/2010/08/12/123153.html</guid><wfw:comment>http://www.cppblog.com/dongliang/comments/123153.html</wfw:comment><comments>http://www.cppblog.com/dongliang/archive/2010/08/12/123153.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/dongliang/comments/commentRss/123153.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/dongliang/services/trackbacks/123153.html</trackback:ping><description><![CDATA[“古早以来，PC 上的 C 编译器，就需要两个环境变数：
    LIB：这个环境变数告诉编译器说，必要的 libraries 在哪里（哪个磁碟目录下）
    INCLUDE：告诉编译器说，必要的 header files 在哪里（哪个磁碟目录下）
    另外，为了让我们能够在任何 working directory 都叫得到编译器，当然我们必须设定 PATH。
    从古早以来，一直到现在，C/C++ 编译器都需要这三个环境变数。”——摘自 侯捷 《在 console mode 中使用 C/C++ 编译器》<br /><br /><br />自己实践了一下，在命令行下编译一个windows窗口程序：<br /><br /><p>　　
    1. 配置环境变量：我手上的开发环境是 windows7 + vs2008 所以很多路径已经变了。 我先找到了cl.exe文件 
在C:\Program Files\Microsoft Visual Studio 9.0\VC\bin 
，随后报错，所以我又找到了mspdb80.dll 文件 在C:\Program Files\Microsoft Visual Studio 
9.0\Common7\IDE目录，同样将它添加到PHTH环境变量。添加 include， lib 环境变量，在windows sdk中 
目录已经变更为C:\Program Files\Microsoft SDKs\Windows 在里面有不同windows 
sdk的版本，我选择了v7.0. 在里面找到了INCLUDE 与 LIB目录，添加至环境变量。</p><p>　　
    2.打开 dos Virtual Machine(cmd.exe) 找到我写的demo.c 就是打开了一个windows窗口。 
在命令行中输入 cl d:\demo.c  kernel32.lib   gdi32.lib   user32.lib 编译成功。在同目录下生成
 demo.exe. 执行成功！</p><p>PS：1.在vs2008 vc 目录下并没有 windows.h头文件，vs2008 所带的sdk ,被装在C:\Program Files\Microsoft SDKs\Windows目录中。
      2.程序中如果使用到窗口程序应该链接对应的库文件  kernel32.lib   gdi32.lib   user32.lib<br /></p><br /><img src ="http://www.cppblog.com/dongliang/aggbug/123153.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/dongliang/" target="_blank">董亮</a> 2010-08-12 10:55 <a href="http://www.cppblog.com/dongliang/archive/2010/08/12/123153.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>