Probleme mit ImageMagick



  • Hallo nochmal,

    ich versuch gerade ImageMagick in einem VC++ 6.0 Programm zu verwenden.

    Ich hab versucht, das erste Beispiel von hier nachzubauen:

    void CImagem1Dlg::OnOK()
    {
    Magick::Image image;
    
    // Read a file into image object
    image.read("girl.gif");
    
    // Crop the image to specified size (width, height, xOffset, yOffset)
    image.crop(Magick::Geometry(100,100, 100, 100));
    
    // Write the image to a file
    image.write("x.gif");
    }
    

    Leider bringt er jetzt den Fehler, dass er externe Verweise nicht aufloesen kann:

    --------------------Konfiguration: imagem1 - Win32 Debug--------------------
    Kompilierung läuft...
    imagem1Dlg.cpp
    Linker-Vorgang läuft...
    imagem1Dlg.obj : error LNK2001: Nichtaufgeloestes externes Symbol "__declspec(dllimport) public: virtual __thiscall Magick::Image::~Image(void)" (__imp_??1Image@Magick@@UAE@XZ)
    imagem1Dlg.obj : error LNK2001: Nichtaufgeloestes externes Symbol "__declspec(dllimport) public: void __thiscall Magick::Image::write(class std::basic_string,class std::allocator > const &)" (__imp_?write@Ima
    ge@Magick@@QAEXABV?basic_string@DU?basic\_string@DU?char_traits@D@std@@V?allocator@D@2@@std@@@Z) imagem1Dlg.obj : error LNK2001: Nichtaufgeloestes externes Symbol "\_\_declspec(dllimport) public: \_\_thiscall Magick::Geometry::~Geometry(void)" (\_\_imp\_??1Geometry@Magick@@QAE@XZ) imagem1Dlg.obj : error LNK2001: Nichtaufgeloestes externes Symbol "\_\_declspec(dllimport) public: void \_\_thiscall Magick::Image::crop(class Magick::Geometry const &)" (\_\_imp\_?crop@Image@Magick@@QAEXABVGeometry@2@@Z) imagem1Dlg.obj : error LNK2001: Nichtaufgeloestes externes Symbol "\_\_declspec(dllimport) public: \_\_thiscall Magick::Geometry::Geometry(unsigned int,unsigned int,unsigned int,unsigned int,bool,bool)" (\_\_imp\_??0Geometry@Magick@@QAE@IIII_N0@Z) imagem1Dlg.obj : error LNK2001: Nichtaufgeloestes externes Symbol "\_\_declspec(dllimport) public: void \_\_thiscall Magick::Image::read(class std::basic\_string,class std::allocator > const &)" (\_\_imp_?read@Image @Magick@@QAEXABV?basic_string@DU?char_traits@D@std@@V?char\_traits@D@std@@V?allocator@D@2@@std@@@Z)
    imagem1Dlg.obj : error LNK2001: Nichtaufgeloestes externes Symbol "__declspec(dllimport) public: __thiscall Magick::Image::Image(void)" (__imp_??0Image@Magick@@QAE@XZ)
    Debug/imagem1.exe : fatal error LNK1120: 7 unaufgeloeste externe Verweise
    Fehler beim Ausführen von link.exe.

    imagem1.exe - 8 Fehler, 0 Warnung(en)

    Weiss jemand woran das liegen kann?

    Danke und mfg
    rodo



  • Libs dazugelinkt?


Anmelden zum Antworten