Windows下 如何編譯安裝OpenEXR

2021-06-18 02:30:04 字數 1393 閱讀 7465

這是luxrender 編譯的一小部分內容,單獨摘錄下來,以供自己學習

1)相關元件

ilmbase 1.02 source code release

openexr 1.7.0 source code release

zlib125.zip

zlib125dll.zip

開啟c:/libx-x86/ilmbase-1.0.2/

vc/vc8/ilmbase/ilmbase.sln,選擇tools->visualstudio command prompt,在開啟的dos介面輸入:

cd c:\libs-x86\ilmbase-1.0.2\half

cl elut.cpp

cl tofloat.cpp

elut > elut.h

tofloat > tofloat.h

生成相應的檔案。

3)選擇debug配置,編譯解決方案

4)選擇release配置,編譯解決方案

5)此時在c盤下建立了乙個目錄c:\deploy,目錄下有lib,include,bin三個子目錄。

6)複製zlib.h和zconf.h從目錄c:\libs-x86\zlib125到目錄c:\deploy\include

複製zdllwapi.lib和zlibwapi.exp從c:\libs-x86\zlib125dll\dll32到c:\deploy\lib\win32\debug

複製zdllwapi.lib和zlibwapi.exp從c:\libs-x86\zlib125dll\dll32到c:\deploy\lib\win32\release

複製zdllwapi.dll從c:\libs-x86\zlib125dll\dll32到c:\deploy\bin\win32\debug

複製zdllwapi.dll從c:\libs-x86\zlib125dll\dll32到c:\deploy\bin\win32\release

在vs2010中開啟c:\libs-x86\openexr-1.7.0\vc\vc8\openexr\openexr.sln

選擇debug配置,選擇projectilmimf,右鍵projectonly->build only ilmimf,然後再build整個解決方案。

選擇release配置,選擇projectilmimf,右鍵projectonly->build only ilmimf,然後再build整個解決方案。

遇到問題及解決方案:

1)在debug模式下,link : fatal error lnk1104: cannot open file '..\win32\debug\ilmimf.map'

解決方法:ilmimf右鍵->properties->linker->general->enable incremental linking,設定為no。

Windows下編譯安裝openssl

最近專案要用到soap程式設計,本機測試ok,但是訪問遠端主機提示tcp connect 失敗,網上說要soap ssl init soap ssl client context 但是編譯報錯,說是各種錯誤暫時歸結於openssl。於是先搭建openssl環境。本人系統 window8 64 開發環...

Windows下如何編譯Emacs Lisp 專案

使用jdee有一段時間了,但總感覺c cc vc 速度有點慢,察看了cedet的目錄才發現,原來是沒有編譯這個專案,這個專案包含了很多jdee需要用到的外掛程式,比如eieio,speedbar等。cedet本身已經包含了makefile,只要執行make 就可以編譯了,但是這個過程在windows...

Windows下openssl的編譯安裝

windows下openssl的編譯安裝 2013年12月11日 綜合 共 3476字 此次安裝是在xp下openssl 的編譯安裝 openssl原始碼 perl for win32 openssl k.tar.gz activeperl 826 mswin32 x86 290470.msi 這兩...