TransparentBlt - undefined reference to `TransparentBlt@44'

Übersicht BlitzMax, BlitzMax NG Allgemein

Neue Antwort erstellen

Der Eisvogel

Betreff: TransparentBlt - undefined reference to `TransparentBlt@44'

BeitragSo, Aug 08, 2010 20:24
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo
Ich will die Funktion TransparentBlt verwenden, allerdings bekomme ich immer folgenede Meldung:
Zitat:
undefined reference to `TransparentBlt@44'


Das hier ist mein Extern Block:
BlitzMax: [AUSKLAPPEN]
Extern "Win32"
Function TransparentBlt:Int(hDCDest:Int, nXDest:Int, nYDest:Int, nWidthDest:Int, nHeightDest:Int, hDCSrc:Int, nXSrc:Int, nYSrc:Int, nWidthSrc:Int, nHeightSrc:Int, crTransparent:Int)
End Extern


Ist da irgendwas falsch?

MfG
Der Eisvogel
Ungarische Notation kann nützlich sein.
BlitzMax ; Blitz3D
Win 7 Pro 64 Bit ; Intel Core i7-860 ; 8 GB Ram ; ATI HD 5750 1 GB
Projekte: Window-Crasher
Ich liebe es mit der WinAPI zu spielen.

Suco-X

Betreff: .....

BeitragSo, Aug 08, 2010 21:36
Antworten mit Zitat
Benutzer-Profile anzeigen
Fügen mal folgendes vor dem Extern Block ein:

Code: [AUSKLAPPEN]

Import "-lmsimg32"


Mfg Suco
Intel Core 2 Quad Q8300, 4× 2500 MHz, 4096 MB DDR2-Ram, GeForce 9600GT 512 MB

Der Eisvogel

BeitragSo, Aug 08, 2010 21:49
Antworten mit Zitat
Benutzer-Profile anzeigen
Cool, Danke. Könntest du mir das noch genau erklären, damit ich das eventuell auch bei anderen Sachen anwenden kann?
Ungarische Notation kann nützlich sein.
BlitzMax ; Blitz3D
Win 7 Pro 64 Bit ; Intel Core i7-860 ; 8 GB Ram ; ATI HD 5750 1 GB
Projekte: Window-Crasher
Ich liebe es mit der WinAPI zu spielen.

Suco-X

Betreff: ......

BeitragSo, Aug 08, 2010 22:08
Antworten mit Zitat
Benutzer-Profile anzeigen
Im BlitzMax Ordner gibt es einen Ordner Namens Lib. Dort wirst du die msimg32.a Datei finden. BlitzMax Importiert die wohl nicht automatisch (Da wahrscheinlich keine Funktionen daraus benötigt werden).
TransparentBlt benötigt aber diese Lib und deswegen musst du sie importieren.

Mfg Suco
Intel Core 2 Quad Q8300, 4× 2500 MHz, 4096 MB DDR2-Ram, GeForce 9600GT 512 MB

Neue Antwort erstellen


Übersicht BlitzMax, BlitzMax NG Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group