पर सीएमके zlib निर्भरता त्रुटि मैं विंडोज़ पर ओपनएक्सआर 2.2 बनाने की कोशिश कर रहा हूं, लेकिन डाउनलोड के साथ आने वाले निर्देश अपेक्षित काम नहीं कर रहे हैं। IlmBase के लिए निर्देश काम करते थे, लेकिन एक बार जब मैं ओपनएक्सआर निर्देशों पर जाता हूं, तो यह zlib के कारण विफल रहता है। इस बिंदु पर कदम हैं:विंडोज
3. Go to http://www.zlib.net and download zlib
तो मैं इस वेबसाइट के पास गया और खंड से प्रारंभ होने वाले में: मौजूदा रिलीज यहाँ सार्वजनिक रूप से उपलब्ध है: मैं zlib स्रोत कोड डाउनलोड किया है, संस्करण 1.2.8, zipfile प्रारूप ...
फिर, मैं अगले कदम है, जो है जहाँ मैं त्रुटि मिलती है पर चले गए:
4. Launch a command window, navigate to the OpenEXR folder with
CMakeLists.txt, and type command:
setlocal
del /f CMakeCache.txt
cmake
-DZLIB_ROOT=<zlib location>
-DILMBASE_PACKAGE_PREFIX=<where you installed the ilmbase builds>
-DCMAKE_INSTALL_PREFIX=<where you want to instal the openexr builds>
-G "Visual Studio 10 Win64"^
..\openexr
तो यहाँ कमांड मैं टाइप है:
cmake -DZLIB_ROOT=C:\Users\erik\Documents\zlib-1.2.8 -DILMBASE_PACKAGE_PREFIX=C:\Users\erik\Documents\ilmbase-2.2.0\bin -DCMAKE_INSTALL_PREFIX=C:\Users\erik\Documents\ilmbase-2.2.0\bin -G "Visual Studio 10 Win64" ^..\openexr-2.2.0
और यहाँ त्रुटि मैं प्राप्त होते हैं:
Could NOT find ZLIB (missing: ZLIB_LIBRARY) (found version "1.2.8")
सबसे पहले समस्या है, निर्देश ZLIB_LIBRARY बारे में कुछ भी नहीं कहा है। दूसरा, ज़्लिब डाउनलोड ऐसा लगता है कि यह सभी स्रोत कोड है। नहीं .lib या .dll फ़ाइलें शामिल हैं।
तो चरण 3.5: ज़्लिब बनाएं और फिर निर्माण निर्देशिका में ZLIB_ROOT सेट करें। – elveatles