CodeBlocks: Probleme mit .lib linken?

Also folgende Ausgabe:

Code:
mingw32-g++.exe  -LC:\Libs\Devil  -o "C:\Dokumente und Einstellungen\Ich\Desktop\C++\Deskchanger\Deskchanger.exe" .objs\Header\if.o .objs\Borland.o   C:\Libs\DevIl\DevIL.lib C:\Libs\DevIl\ILU.lib C:\Libs\DevIl\ILUT.lib
 
Der Rest:
Code:
.objs\Borland.o: In function `_ZN7ilImage9ilStartUpEv':
C:/Libs/Devil/Include/devil_cpp_wrapper.hpp:76: undefined reference to `__imp__ilInit@0'
C:/Libs/Devil/Include/devil_cpp_wrapper.hpp:77: undefined reference to `__imp__iluInit@0'
.objs\Borland.o: In function `_ZN7ilImageC2EPKc':
C:/Libs/Devil/Include/devil_cpp_wrapper.hpp:214: undefined reference to `__imp__ilLoadImage@4'
.objs\Borland.o: In function `_ZN7ilImageC1EPKc':
C:/Libs/Devil/Include/devil_cpp_wrapper.hpp:214: undefined reference to `__imp__ilLoadImage@4'
.objs\Borland.o: In function `_ZN7ilImageD2Ev':
C:/Libs/Devil/Include/devil_cpp_wrapper.hpp:232: undefined reference to `__imp__ilDeleteImages@8'
.objs\Borland.o: In function `_ZN7ilImageD1Ev':
C:/Libs/Devil/Include/devil_cpp_wrapper.hpp:232: undefined reference to `__imp__ilDeleteImages@8'
.objs\Borland.o: In function `_ZN7ilImageD0Ev':
C:/Libs/Devil/Include/devil_cpp_wrapper.hpp:232: undefined reference to `__imp__ilDeleteImages@8'
.objs\Borland.o: In function `_ZN7ilImage4LoadEPKc':
C:/Libs/Devil/Include/devil_cpp_wrapper.hpp:241: undefined reference to `__imp__ilLoadImage@4'
.objs\Borland.o: In function `_ZN7ilImage4LoadEPKcj':
C:/Libs/Devil/Include/devil_cpp_wrapper.hpp:248: undefined reference to `__imp__ilLoad@8'
.objs\Borland.o: In function `_ZN7ilImage4SaveEPKc':
C:/Libs/Devil/Include/devil_cpp_wrapper.hpp:255: undefined reference to `__imp__ilSaveImage@4'
.objs\Borland.o: In function `_ZN7ilImage4SaveEPKcj':
C:/Libs/Devil/Include/devil_cpp_wrapper.hpp:262: undefined reference to `__imp__ilSave@8'
.objs\Borland.o: In function `_ZN7ilImage11ActiveImageEj':
C:/Libs/Devil/Include/devil_cpp_wrapper.hpp:274: undefined reference to `__imp__ilActiveImage@4'
.objs\Borland.o: In function `_ZN7ilImage11ActiveLayerEj':
C:/Libs/Devil/Include/devil_cpp_wrapper.hpp:284: undefined reference to `__imp__ilActiveLayer@4'
.objs\Borland.o: In function `_ZN7ilImage12ActiveMipmapEj':
C:/Libs/Devil/Include/devil_cpp_wrapper.hpp:294: undefined reference to `__imp__ilActiveMipmap@4'
.objs\Borland.o: In function `_ZN7ilImage5ClearEv':
C:/Libs/Devil/Include/devil_cpp_wrapper.hpp:304: undefined reference to `__imp__ilClearImage@0'
.objs\Borland.o: In function `_ZN7ilImage11ClearColourEffff':
C:/Libs/Devil/Include/devil_cpp_wrapper.hpp:312: undefined reference to `__imp__ilClearColour@16'
.objs\Borland.o: In function `_ZN7ilImage7ConvertEj':
C:/Libs/Devil/Include/devil_cpp_wrapper.hpp:321: undefined reference to `__imp__ilConvertImage@8'
.objs\Borland.o: In function `_ZN7ilImage4CopyEj':
C:/Libs/Devil/Include/devil_cpp_wrapper.hpp:331: undefined reference to `__imp__ilCopyImage@4'
.objs\Borland.o: In function `_ZN7ilImage7DefaultEv':
C:/Libs/Devil/Include/devil_cpp_wrapper.hpp:341: undefined reference to `__imp__ilDefaultImage@0'
.objs\Borland.o: In function `_ZN7ilImage4FlipEv':
C:/Libs/Devil/Include/devil_cpp_wrapper.hpp:351: undefined reference to `__imp__iluFlipImage@0'
.objs\Borland.o: In function `_ZN7ilImage11SwapColoursEv':
C:/Libs/Devil/Include/devil_cpp_wrapper.hpp:361: undefined reference to `__imp__iluSwapColours@0'
.objs\Borland.o: In function `_ZN7ilImage6ResizeEjjj':
C:/Libs/Devil/Include/devil_cpp_wrapper.hpp:371: undefined reference to `__imp__iluScale@12'
.objs\Borland.o: In function `_ZN7ilImage8TexImageEjjjhjjPv':
C:/Libs/Devil/Include/devil_cpp_wrapper.hpp:381: undefined reference to `__imp__ilTexImage@28'
.objs\Borland.o: In function `_ZNK7ilImage4BindEv':
C:/Libs/Devil/Include/devil_cpp_wrapper.hpp:394: undefined reference to `__imp__ilBindImage@4'
.objs\Borland.o: In function `_ZN7ilImage4BindEj':
C:/Libs/Devil/Include/devil_cpp_wrapper.hpp:405: undefined reference to `__imp__ilBindImage@4'
.objs\Borland.o: In function `_ZN7ilImage6DeleteEv':
C:/Libs/Devil/Include/devil_cpp_wrapper.hpp:414: undefined reference to `__imp__ilDeleteImages@8'
.objs\Borland.o: In function `_ZN7ilImage5WidthEv':
C:/Libs/Devil/Include/devil_cpp_wrapper.hpp:429: undefined reference to `__imp__ilGetInteger@4'
.objs\Borland.o: In function `_ZN7ilImage6HeightEv':
C:/Libs/Devil/Include/devil_cpp_wrapper.hpp:439: undefined reference to `__imp__ilGetInteger@4'
.objs\Borland.o: In function `_ZN7ilImage5DepthEv':
C:/Libs/Devil/Include/devil_cpp_wrapper.hpp:448: undefined reference to `__imp__ilGetInteger@4'
.objs\Borland.o: In function `_ZN7ilImage3BppEv':
C:/Libs/Devil/Include/devil_cpp_wrapper.hpp:457: undefined reference to `__imp__ilGetInteger@4'
.objs\Borland.o: In function `_ZN7ilImage5BitppEv':
C:/Libs/Devil/Include/devil_cpp_wrapper.hpp:466: undefined reference to `__imp__ilGetInteger@4'
.objs\Borland.o:C:/Libs/Devil/Include/devil_cpp_wrapper.hpp:475: more undefined references to `__imp__ilGetInteger@4' follow
.objs\Borland.o: In function `_ZN7ilImage9GetOriginEv':
C:/Libs/Devil/Include/devil_cpp_wrapper.hpp:536: undefined reference to `__imp__iluGetImageInfo@4'
.objs\Borland.o: In function `_ZN7ilImage7GetDataEv':
C:/Libs/Devil/Include/devil_cpp_wrapper.hpp:546: undefined reference to `__imp__ilGetData@0'
.objs\Borland.o: In function `_ZN7ilImage10GetPaletteEv':
C:/Libs/Devil/Include/devil_cpp_wrapper.hpp:555: undefined reference to `__imp__ilGetPalette@0'
.objs\Borland.o: In function `_ZN7ilImage8iGenBindEv':
C:/Libs/Devil/Include/devil_cpp_wrapper.hpp:574: undefined reference to `__imp__ilGenImages@8'
C:/Libs/Devil/Include/devil_cpp_wrapper.hpp:576: undefined reference to `__imp__ilBindImage@4'
.objs\Borland.o: In function `_ZN7ilImageaSEj':
C:/Libs/Devil/Include/devil_cpp_wrapper.hpp:589: undefined reference to `__imp__ilCopyImage@4'
.objs\Borland.o: In function `_ZN7ilImageaSERKS_':
C:/Libs/Devil/Include/devil_cpp_wrapper.hpp:601: undefined reference to `__imp__ilCopyImage@4'
.objs\Borland.o: In function `_ZN9ilFilters8AlienifyER7ilImage':
C:/Libs/Devil/Include/devil_cpp_wrapper.hpp:613: undefined reference to `__imp__iluAlienify@0'
.objs\Borland.o: In function `_ZN9ilFilters7BlurAvgER7ilImagej':
C:/Libs/Devil/Include/devil_cpp_wrapper.hpp:619: undefined reference to `__imp__iluBlurAvg@4'
.objs\Borland.o: In function `_ZN9ilFilters12BlurGaussianER7ilImagej':
C:/Libs/Devil/Include/devil_cpp_wrapper.hpp:625: undefined reference to `__imp__iluBlurGaussian@4'
.objs\Borland.o: In function `_ZN9ilFilters8ContrastER7ilImagef':
C:/Libs/Devil/Include/devil_cpp_wrapper.hpp:631: undefined reference to `__imp__iluContrast@4'
.objs\Borland.o: In function `_ZN9ilFilters11EdgeDetectEER7ilImage':
C:/Libs/Devil/Include/devil_cpp_wrapper.hpp:637: undefined reference to `__imp__iluEdgeDetectP@0'
.objs\Borland.o: In function `_ZN9ilFilters11EdgeDetectPER7ilImage':
C:/Libs/Devil/Include/devil_cpp_wrapper.hpp:643: undefined reference to `__imp__iluEdgeDetectP@0'
.objs\Borland.o: In function `_ZN9ilFilters11EdgeDetectSER7ilImage':
C:/Libs/Devil/Include/devil_cpp_wrapper.hpp:649: undefined reference to `__imp__iluEdgeDetectS@0'
.objs\Borland.o: In function `_ZN9ilFilters6EmbossER7ilImage':
C:/Libs/Devil/Include/devil_cpp_wrapper.hpp:655: undefined reference to `__imp__iluEmboss@0'
.objs\Borland.o: In function `_ZN9ilFilters5GammaER7ilImagef':
C:/Libs/Devil/Include/devil_cpp_wrapper.hpp:661: undefined reference to `__imp__iluGammaCorrect@4'
.objs\Borland.o: In function `_ZN9ilFilters8NegativeER7ilImage':
C:/Libs/Devil/Include/devil_cpp_wrapper.hpp:667: undefined reference to `__imp__iluNegative@0'
.objs\Borland.o: In function `_ZN9ilFilters7NoisifyER7ilImageh':
C:/Libs/Devil/Include/devil_cpp_wrapper.hpp:673: undefined reference to `__imp__iluNoisify@4'
Process terminated with status 1 (0 minutes, 0 seconds)
50 errors, 0 warnings
 
Du hast aber nicht zufällig das SDK für 64bit runtergeladen oder? Hast du denn auch die 1.7.8 Version? (Würde mich etwas wundern, da die devil_cpp_wrapper.hpp nicht im Download enthalten war und ich diese noch extra aus dem SVN geladen hab)

Das Code::Blocks Projekt ist angehängt. Ich habe Boost.Filesystem verwendet. (was du ja rausnehmen kannst).

Gruß
 

Anhänge

  • conv2png.zip
    1,5 KB · Aufrufe: 20
Ich kriege deins nicht kompiliert, er sagt immer cannot find, und dann die libs, aber ich habe einfach nicht rausgefunden wo du das eingetragen hast, obwohl ich mich durch die gesammelten Build-Options geklickt habe.

Ich lade im Gegenzug mal meins hoch. Vielleich findest du ja den Fehler, oder es läuft einfach bei dir.
Wunder dich nicht über den verpfuschten quellcode, der steht gerade zwischen Tür und Angel, weil ich das convertieren einbauen woltle.
 

Anhänge

  • Deskchanger.zip
    697,8 KB · Aufrufe: 11
Ich hab die Einstellungen in den gemeinsamen Einstellungen für die Debug als auch das Release Target eingestellt. (Project -> Build Options... dann im Baum auf der linken Seite nicht Debug oder Release auswählen sondern das übergeordnete Element.

Gruß
 
Zurück