0

Visual Studio のソリューションを構築したいと考えています。
私が知っているように、最小はcmake、zlib、jpeg、およびfreetypeです。
freetype(デバッグとリライズ)をビルドしています。
コンパイル済みの zlib dll をダウンロードしました。
(Visual Studio の場合は、お使いのバージョンの Visual Studio で libjpeg をビルドする必要があります。ここから libjpeg ソースをダウンロードし、作業ディレクトリに展開します。C:\Developer\jpeg を使用したと仮定します。ソースが完成したら、解凍し、Visual Studio コマンド プロンプトを起動し、c:\developer\jpeg に移動してから、copy jconfig.vc jconfig.h を実行してから、nmake /f makefile.vc /a) Jpeg を実行
します。

次に、cmdファイルを作成します:

del cmakecache.txt
set FTDIR=C:\dev\freetype-2.4.5
set FTLIBDIR=C:\dev\freetype-2.4.5\objs\win32\vc2010
set JPEGDIR=C:\dev\jpeg
set ZLIBDIR=C:\developer\zlib128-dll
cmake -G "Visual Studio 10" c:\dev\podofo-0.9.2\  -DCMAKE_INCLUDE_PATH="%FTDIR%\include;%JPEGDIR%\include;%JPEGDIR%;%ZLIBDIR%\include" -DCMAKE_LIBRARY_PATH="%FTLIBDIR%;%FTDIR%\lib;%JPEGDIR%;%JPEGDIR%;%ZLIBDIR%\lib" -DPODOFO_BUILD_SHARED:BOOL=FALSE -DFREETYPE_LIBRARY_NAMES_DEBUG=freetype245MT_D -DFREETYPE_LIBRARY_NAMES_RELEASE=freetype245MT -DCMAKE_BUILD_TYPE=DEBUG

それから私はそれを見ることができます:

-- Looking for strings.h
-- Looking for strings.h - not found
-- Looking for arpa/inet.h
-- Looking for arpa/inet.h - not found
-- Looking for winsock2.h
-- Looking for winsock2.h - found
-- Looking for mem.h
-- Looking for mem.h - not found
-- Looking for ctype.h
-- Looking for ctype.h - found

おそらく問題はこれか、jpeg libにあります。

4

1 に答える 1