2010-10-23 90 views
5

我無法使用CImg加載PNG。我聽說你需要讓libpng/zlib首先工作,但我不確定如何設置它。我在Ubuntu上。我的資料來源:使用CImg加載PNG

#include <cmath> 
#include <cstdio> 
#include <string> 
#include <assert.h> 
#include <stdarg.h> 

#define cimg_using_png 
#include "CImg.h" 
using namespace cimg_library; 
#include "png.h" 

int main(int argc, char** argv) 
{ 
    CImg<unsigned char> img2("test.png"); 
    img2.display(); 
    return 0; 
} 

回答

7

關閉,但你需要#define cimg_use_png

,並添加-lpng到您的連接標誌。