编译和使用jasper库的一个注意事项

作者:朱金灿

来源:http://blog.csdn.net/clever101

 

         由于jasper库是一个跨平台库,而Windows的VC编译器和Linux的GCC编译器的头文件并不完全一致(可能因为并不完全遵循POSIX标准),因此在Windows平台编译jasper库加了一个预处理器JAS_WIN_MSVC_BUILD进行控制,而在外部工程链接jasper库也需要加JAS_WIN_MSVC_BUILD这个链接器,否则会出现无法打开包含文件:"stdint.h"之类的错误,因为stdint.h、unistd.h是Linux平台上特有的头文件,在Windows平台下的VC编译器下并没有。

原文地址:https://www.cnblogs.com/lanzhi/p/6470477.html