我想为Visual Studio构建解决方案。
据我所知,它最小是cmake,zlib,jpeg和freetype。
我构建freetype(调试和放弃)。
下载编译的zlib dll。 (对于Visual Studio,您需要使用您的Visual Studio版本来构建libjpeg,从here下载libjpeg源文件并将它们解压缩到工作目录中,假设您使用了C:\ Developer \ jpeg。源文件解包,启动visual studio命令提示符,然后cd进入c:\ developer \ jpeg,然后运行jconfig.vc jconfig.h然后nmake/f makefile.vc/a)运行拷贝
Jpeg完成了,或者我需要更多的东西来处理它?
Podofo生成错误
然后我让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库。
您需要使包含路径找到标准头文件 – doctorlove