這是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 這兩...