|
JLI Spieleprogrammierung
|
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
Fallen JLI MVP
Alter: 40 Anmeldedatum: 08.03.2003 Beiträge: 2860 Wohnort: Münster Medaillen: 1 (mehr...)
|
Verfasst am: 21.12.2004, 16:25 Titel: |
|
|
Das wird wie es schein gar nix gelockt ? oder fehlt da nur haufen Code ? _________________ "I have a Core2Quad at 3.2GHz, 4GB of RAM at 1066 and an Nvidia 8800 GTS 512 on Vista64 and this game runs like ass whereas everything else I own runs like melted butter over a smokin' hot 18 year old catholic schoolgirl's arse." |
|
Nach oben |
|
|
City Hunter Super JLI'ler
Alter: 39 Anmeldedatum: 18.04.2004 Beiträge: 330 Wohnort: Berlin Medaillen: Keine
|
Verfasst am: 21.12.2004, 16:33 Titel: |
|
|
willste haben und anschauen*g* |
|
Nach oben |
|
|
City Hunter Super JLI'ler
Alter: 39 Anmeldedatum: 18.04.2004 Beiträge: 330 Wohnort: Berlin Medaillen: Keine
|
Verfasst am: 21.12.2004, 17:15 Titel: |
|
|
Hi ich haue hier mal die Codes rein
Main.cpp Code: | // Headerdateien
#include <stdlib.h>
#include "Direct3D.h"
#include "Starfield.h"
// Anwendungsfenster erzeugen
HWND CreateMainWindow(HINSTANCE hInstance);
// Callback Funktion zur Nachrichtenbehandlung
LRESULT CALLBACK MessageHandler(HWND hwnd, UINT msg, WPARAM wparam, LPARAM lparam);
// Das Fensterhandle
HWND hWnd = 0;
// Instanz der Klasse CDirect3D
CDirect3D Direct3D;
CStarfield Starfield(500);
// Windows main-Funktion
int WINAPI WinMain(HINSTANCE hInstance, // Handle der Programminstanz
HINSTANCE hPrevInstance, // Handle der letzten Instanz
LPSTR lpCmdLine, // Kommandozeile
int nCmdShow) // Art wie das Fenster angezeigt werden soll
{
// Fenster erzeugen und Handle speichern
hWnd = CreateMainWindow(hInstance);
// Wenn der Rückgabewert 0 ist, ist ein Fehler aufgetreten
if(0 == hWnd)
{
MessageBox(0,"Fenster konnte nicht erzeugt werden","Fehler",MB_OK);
return -1;
}
// Direct3D initialisieren
if(!Direct3D.Init(hWnd))
{
return -1;
}
// Startpunkt für Zufallszahlen festlegen
srand(timeGetTime());
// Farbe die beim Löschen verwendet werden soll
Direct3D.SetClearColor(D3DCOLOR_XRGB(0,0,0));
// Struktur, in der Informationen zur Nachricht gespeichert werden
MSG msg;
// Diese Schleife läuft bis die Nachricht WM_QUIT empfangen wird
while(GetMessage(&msg,NULL,0,0))
{
// Nachricht an die Callbackfunktion senden
TranslateMessage(&msg);
DispatchMessage(&msg);
}
// Rückgabewert an Windows
return 0;
}
// Fenster erzeugen
HWND CreateMainWindow(HINSTANCE hInstance)
{
WNDCLASSEX wndClass =
{
sizeof(WNDCLASSEX), // Größe angeben
CS_DBLCLKS | CS_OWNDC | CS_HREDRAW | CS_VREDRAW, // Standardstile
MessageHandler, // Callback-Funktion
0, // Zusätzliche Angaben
0, // nicht benötigt
hInstance, // Anwendungsinstanz
LoadIcon(NULL, IDI_WINLOGO), // Windows-Logo
LoadCursor(NULL, IDC_ARROW), // Normaler Cursor
(HBRUSH)GetStockObject(WHITE_BRUSH), // Weißer Pinsel
NULL, // kein Menü
"WindowClass", // Der Name der Klasse
LoadIcon(NULL, IDI_WINLOGO) // Windows Logo
};
// Klasse registrieren
RegisterClassEx(&wndClass);
return CreateWindowEx(NULL, // Keine erweiterten Stile nutzen
"WindowClass", // Klassenname
"Starfield1", // Fenstertitel
WS_OVERLAPPEDWINDOW | // Fenster
WS_VISIBLE, // Eigenschaften
0, 0, // Anfangsposition
SCR_WIDTH, SCR_HEIGHT, // und Größe des Fensters
NULL, // Handle des Elternfensters
NULL, // Handle des Menüs
hInstance, // Anwendungsinstanz
NULL); // wird nicht benötigt
}
// Diese Funktion wird von Windows aufgrufen, wenn
// eine Nachricht für Ihr Programm vorliegt
LRESULT CALLBACK MessageHandler(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)
{
// Farbe für die Füllung des Backbuffer festlegen
D3DCOLOR ClearColor = D3DCOLOR_XRGB(0,0,0xFF);
// testen, um welche Nachticht es sich handelt
switch(msg)
{
// Programm beenden, wenn das Fenster
// geschlossen wird
case WM_DESTROY:
PostQuitMessage(0);
return 0;
break;
case WM_KEYDOWN:
switch(wParam)
{
// Wenn ESC gedrückt, Anwendung beenden
case VK_ESCAPE:
DestroyWindow(hWnd);
break;
}
break;
case WM_PAINT:
// Sternenfeld zeichnen
Direct3D.BeginScene();
Starfield.Draw(Direct3D.GetBackbuffer());
Direct3D.EndScene();
break;
}
// Standardnachrichtenverarbeitung von Windows
return DefWindowProc(hwnd, msg, wParam, lParam);
} | Global.h Code: | #define SCR_WIDTH 800
#define SCR_HEIGHT 600 | Direct3D.cpp Code: |
#include "Direct3D.h"
#include <dxerr9.h>
CDirect3D::CDirect3D()
{
m_lpD3D = NULL;
m_lpD3DFont = NULL;
m_lpD3DDevice = NULL;
m_lpBackBuffer = NULL;
}
CDirect3D::~CDirect3D()
{
CleanUp();
}
// Direct3D initialisieren
BOOL CDirect3D::Init(HWND hWnd, BOOL bWindowed)
{
// Direct3D-Objekt erzeugen
m_lpD3D = Direct3DCreate9(D3D_SDK_VERSION);
if(NULL == m_lpD3D)
{
// Fehler, D3D-Objekt wurde nicht erzeugt
return FALSE;
}
// Parameter für den Modus festlegen
D3DPRESENT_PARAMETERS PParams;
ZeroMemory(&PParams,sizeof(PParams));
PParams.SwapEffect = D3DSWAPEFFECT_DISCARD;
PParams.hDeviceWindow = hWnd;
PParams.Windowed = bWindowed;
PParams.BackBufferWidth = SCR_WIDTH;
PParams.BackBufferHeight = SCR_HEIGHT;
PParams.BackBufferFormat = D3DFMT_A8R8G8B8;
PParams.Flags = D3DPRESENTFLAG_LOCKABLE_BACKBUFFER;
HRESULT hr;
// Direct3D-Gerät anlegen
if(FAILED(hr = m_lpD3D->CreateDevice(
D3DADAPTER_DEFAULT,
D3DDEVTYPE_HAL,
hWnd,
D3DCREATE_SOFTWARE_VERTEXPROCESSING,
&PParams,
&m_lpD3DDevice)))
{
// Fehler, Gerät kann nicht angelegt werden
const char* Err = DXGetErrorDescription9(hr);
DXTRACE_MSG(Err);
return FALSE;
}
// Schrift erzeugen
CreateFont();
// Zeiger auf dem Hintergrundpuffer holen
m_lpD3DDevice->GetBackBuffer(0,0,
D3DBACKBUFFER_TYPE_MONO,
&m_lpBackBuffer);
return TRUE;
}
// Zeiger auf den Hintergrundbuffer zurückgeben
LPDIRECT3DSURFACE9 CDirect3D::GetBackbuffer(void)
{
return m_lpBackBuffer;
}
// Farbe für den Backbuffer festlegen
void CDirect3D::SetClearColor(D3DCOLOR Color)
{
m_ClearColor = Color;
}
// Text an Position x,y ausgeben
void CDirect3D::DrawText(LPCSTR Text, int x, int y, D3DCOLOR TextColor)
{
RECT r = { x, y, 0, 0 };
// Größe des Rechtecks berechnen
m_lpD3DFont->DrawText(Text, -1, &r, DT_CALCRECT, TextColor);
// Text ausgeben
m_lpD3DFont->DrawText(Text, -1, &r, DT_CENTER, TextColor);
}
// Methoden zum Start/Beenden der Szene
void CDirect3D::BeginScene(void)
{
// Backbuffer mit m_ClearColor füllen
m_lpD3DDevice->Clear(0,0,
D3DCLEAR_TARGET,
m_ClearColor,
0,0);
m_lpD3DDevice->BeginScene();
}
void CDirect3D::EndScene(void)
{
m_lpD3DDevice->EndScene();
m_lpD3DDevice->Present(0,0,0,0);
}
// Erzeugen der D3D-Schrift
void CDirect3D::CreateFont(void)
{
// Struktur für die Beschreibung der Schriftart
// anlegen und Elemente mit 0 initialisieren
LOGFONT LogFont = { 0 };
// das Element lfFaceName muss den Namen der
// gewünschten Schriftart enthalten
strcpy(LogFont.lfFaceName, "Arial");
// nach erfolgreichem Aufruf zeigt lpD3DFont
// auf ein Objekt vom Typ D3DXFont
D3DXCreateFontIndirect(m_lpD3DDevice,
&LogFont,
&m_lpD3DFont);
}
// Freigeben der Objekte
void CDirect3D::CleanUp(void)
{
// testen, ob die Objekt angelegt
// wurden und ggf. freigeben
if(NULL != m_lpD3DFont)
{
m_lpD3DFont->Release();
m_lpD3DFont = NULL;
}
if(NULL != m_lpBackBuffer)
{
m_lpBackBuffer->Release();
m_lpBackBuffer = NULL;
}
if(NULL != m_lpD3DDevice)
{
m_lpD3DDevice->Release();
m_lpD3DDevice = NULL;
}
if(NULL != m_lpD3D)
{
m_lpD3D->Release();
m_lpD3D = NULL;
}
} | Direct3D.h Code: | // Headerdateien
#include "Global.h"
#include <d3d9.h>
#include <d3dx9.h>
class CDirect3D
{
public:
CDirect3D();
virtual ~CDirect3D();
// Direct3D initialisieren
BOOL Init(HWND hWnd, BOOL bWindiwed = TRUE);
// Farbe für den Backbuffer festlegen
void SetClearColor(D3DCOLOR Color);
// Text an Position x,y ausgeben
void DrawText(LPCSTR Text,
int x, int y,
D3DCOLOR TextColor);
// Methoden zum Starten/Beenden der Szene
void BeginScene(void);
void EndScene(void);
// Zeiger auf den Hintergrundbuffer zurueckgeben
LPDIRECT3DSURFACE9 GetBackbuffer(void);
protected:
// Erzeugen der D3D-Schrift
void CreateFont(void);
// Freigeben der Objekte
void CleanUp(void);
// Farbe für den Backbuffer
D3DCOLOR m_ClearColor;
// Direct3D-Variablen
LPDIRECT3D9 m_lpD3D;
LPDIRECT3DDEVICE9 m_lpD3DDevice;
LPD3DXFONT m_lpD3DFont;
LPDIRECT3DSURFACE9 m_lpBackBuffer;
}; | Starfield.cpp Code: | #include "Starfield.h"
CStarfield::CStarfield(int NumberOfStars)
{
// Anzahl speichern
m_NumberOfStars = NumberOfStars;
// Array anlegen
m_Stars = new CStar[m_NumberOfStars];
}
CStarfield::~CStarfield()
{
delete[] m_Stars;
}
void CStarfield::Draw(LPDIRECT3DSURFACE9 lpSurface)
{
D3DLOCKED_RECT LockedRect;
// Oberfläche für direkten Zugriff sperren
lpSurface->LockRect(&LockedRect,NULL,0);
int Pitch = LockedRect.Pitch / 4;
// wenn Lock erfolgreich war, ist lpSurface
// ein gültiger Zeiger auf die Oberfläche
D3DCOLOR* Pixels = (D3DCOLOR*)LockedRect.pBits;
for(int i=0;i<m_NumberOfStars;i++)
{
m_Stars[i].Draw(Pixels,Pitch);
m_Stars[i].Move();
}
// Wichtig! Oberfläche wieder freigeben
lpSurface->UnlockRect();
}
| Starfield.h Code: | #include <d3d9.h>
#include "Star.h"
class CStarfield
{
public:
// Anzahl der Sterne
CStarfield(int NumberOfStars);
// Im Destruktor wird das Array gelöscht
virtual ~CStarfield();
// Oberfläche, auf die gezeichnet werden soll
void Draw(LPDIRECT3DSURFACE9 lpSurface);
protected:
// Zeiger auf ein Array von Sternen
CStar* m_Stars;
// Anzahl der Sterne im Starfield
int m_NumberOfStars;
};
| Star.cpp Code: | #include "Star.h"
D3DCOLOR StarColors[8] = {
D3DCOLOR_XRGB(128,128,128),
D3DCOLOR_XRGB(144,144,144),
D3DCOLOR_XRGB(160,160,160),
D3DCOLOR_XRGB(176,176,176),
D3DCOLOR_XRGB(192,192,192),
D3DCOLOR_XRGB(208,208,208),
D3DCOLOR_XRGB(224,224,224),
D3DCOLOR_XRGB(240,240,240),
};
CStar::CStar()
{
m_x = 0;
m_y = 0;
m_dy = 0;
m_Length = 0;
// initiale Position für den Stern berechnen
CalcNewPos();
}
void CStar::CalcNewPos(void)
{
// x,y-Koordinate zufällig festlegen
m_x = (float)(rand()%SCR_WIDTH);
m_y = (float)(rand()%SCR_HEIGHT);
// Geschwindigkeit bestimmen
m_dy = (float)(rand()%MAX_SPEED + 1);
m_dy /= 10;
m_Length = (int)m_dy + 1;
}
void CStar::Move(void)
{
// y-Koordinate erhöhen
m_y += m_dy;
// testen, ob sich der Stern außerhalb
// des Bildschirmes befindet
if(m_y >= SCR_HEIGHT - m_Length)
{
// wenn ja, neue Koordinaten berechnen
CalcNewPos();
// und y-Koordinate anpassen
m_y = m_dy;
}
}
void CStar::Draw(D3DCOLOR* Pixels, int Pitch)
{
// Position für den Stern berechnen
int index = ((int)m_y * Pitch + (int)m_x);
// Länge berücksichtigen und Farbe wählen
for(int i=0;i<m_Length;i++)
{
Pixels[index + i * Pitch] = StarColors[i];
}
}
| Star.h Code: | #include <d3d9.h>
#include "Global.h"
#define MAX_SPEED 70
class CStar
{
public:
// Konstruktor
CStar(void);
//Stern bewegen
void Move(void);
// Berechne neue Position des Sterns
void CalcNewPos(void);
// Ausgabe des Sterns
void Draw(D3DCOLOR* Pixels,int Pitch);
protected:
float m_x; // x-Koordinate des Sterns
float m_y; // y-Koordinate des Sterns
float m_dy; // Bewegung in y-Richtung
int m_Length; // Länge des Schweifs
}; |
Die code sind von Chris abgeschrieben, wollte sie einglich denn umschreiben fuer meine zwecke .
In moment ist das Chris code |
|
Nach oben |
|
|
City Hunter Super JLI'ler
Alter: 39 Anmeldedatum: 18.04.2004 Beiträge: 330 Wohnort: Berlin Medaillen: Keine
|
Verfasst am: 21.12.2004, 22:33 Titel: |
|
|
Kann ma jemand nun helfen????????????? |
|
Nach oben |
|
|
Sören JLI Master Trainee
Anmeldedatum: 26.07.2002 Beiträge: 647 Wohnort: Bonn Medaillen: Keine
|
Verfasst am: 21.12.2004, 23:01 Titel: |
|
|
Kaum einer wird sich die Mühe machen und den ganzen Code für dich nach Fehlern zu durchsuchen.
Haste denn mal probiert die Sachen von der CD neu zu installieren? Ansonsten vergleich doch mal den Code von Starfield3 mit Starfield1&2, wenn nötig Zeile für Zeile, denn offensichtlich muss es da ja differenzen geben, wenn das eine läuft und das andere nicht. |
|
Nach oben |
|
|
City Hunter Super JLI'ler
Alter: 39 Anmeldedatum: 18.04.2004 Beiträge: 330 Wohnort: Berlin Medaillen: Keine
|
Verfasst am: 21.12.2004, 23:04 Titel: |
|
|
MiracleBoy hat Folgendes geschrieben: | Kaum einer wird sich die Mühe machen und den ganzen Code für dich nach Fehlern zu durchsuchen.
Haste denn mal probiert die Sachen von der CD neu zu installieren? Ansonsten vergleich doch mal den Code von Starfield3 mit Starfield1&2, wenn nötig Zeile für Zeile, denn offensichtlich muss es da ja differenzen geben, wenn das eine läuft und das andere nicht. |
1-2 lauft nicht und 3 da kommt nen fenster det ist weiß und in 5sce ist es wech und nix mit sterne . |
|
Nach oben |
|
|
City Hunter Super JLI'ler
Alter: 39 Anmeldedatum: 18.04.2004 Beiträge: 330 Wohnort: Berlin Medaillen: Keine
|
Verfasst am: 22.12.2004, 03:23 Titel: |
|
|
HI habe mein quelltext durch hilfe von Fallen umgeschrieben, aber er zeigt bei mir immer noch den Speicherfehler an und bei Fallen nicht.
Koennte jemand das Programm testen?
schreibt mich Private an und gibt mir eure mail addy bitte.
mfg
CityHunter |
|
Nach oben |
|
|
Sören JLI Master Trainee
Anmeldedatum: 26.07.2002 Beiträge: 647 Wohnort: Bonn Medaillen: Keine
|
Verfasst am: 22.12.2004, 11:49 Titel: |
|
|
Was hast du überhaupt fürn Rechner? Und welche DirectX Version hast du(und welche hat Fallen, da funztes ja offensichtlich?)?
Kann sein dass es daran liegt. |
|
Nach oben |
|
|
Fallen JLI MVP
Alter: 40 Anmeldedatum: 08.03.2003 Beiträge: 2860 Wohnort: Münster Medaillen: 1 (mehr...)
|
Verfasst am: 22.12.2004, 12:25 Titel: |
|
|
Hab... och was solls DX9c inklusive DX9SDK October der rest is eh seltsam bei mir ("Ich kann nonstandard GLSL Shaderdinge ausführen") _________________ "I have a Core2Quad at 3.2GHz, 4GB of RAM at 1066 and an Nvidia 8800 GTS 512 on Vista64 and this game runs like ass whereas everything else I own runs like melted butter over a smokin' hot 18 year old catholic schoolgirl's arse." |
|
Nach oben |
|
|
City Hunter Super JLI'ler
Alter: 39 Anmeldedatum: 18.04.2004 Beiträge: 330 Wohnort: Berlin Medaillen: Keine
|
Verfasst am: 22.12.2004, 13:11 Titel: |
|
|
Ich hage eine AMD 2000XP+, GF 4 4200 ti 80GB, 768DDRRAM und habe die neuste Directx Version uffen rechner reicht das? |
|
Nach oben |
|
|
City Hunter Super JLI'ler
Alter: 39 Anmeldedatum: 18.04.2004 Beiträge: 330 Wohnort: Berlin Medaillen: Keine
|
Verfasst am: 22.12.2004, 21:01 Titel: |
|
|
MiracleBoy hat Folgendes geschrieben: | Was hast du überhaupt fürn Rechner? Und welche DirectX Version hast du(und welche hat Fallen, da funztes ja offensichtlich?)?
Kann sein dass es daran liegt. |
Nutzen dir die daten was die ich hin geschrieben habe???????????????????????????? |
|
Nach oben |
|
|
City Hunter Super JLI'ler
Alter: 39 Anmeldedatum: 18.04.2004 Beiträge: 330 Wohnort: Berlin Medaillen: Keine
|
Verfasst am: 23.12.2004, 04:22 Titel: |
|
|
HI das sind die Linker fehler die er mir anzeigt.
Linker-Vorgang läuft...
d3dx9.lib(cshaderprogram.obj) : error LNK2001: Nichtaufgeloestes externes Symbol ___security_cookie
d3dx9.lib(cpslegacyprogram.obj) : error LNK2001: Nichtaufgeloestes externes Symbol ___security_cookie
d3dx9.lib(cpsprogram.obj) : error LNK2001: Nichtaufgeloestes externes Symbol ___security_cookie
d3dx9.lib(cvsprogram.obj) : error LNK2001: Nichtaufgeloestes externes Symbol ___security_cookie
d3dx9.lib(cfxlprogram.obj) : error LNK2001: Nichtaufgeloestes externes Symbol ___security_cookie
d3dx9.lib(cbaseprogram.obj) : error LNK2001: Nichtaufgeloestes externes Symbol ___security_cookie
d3dx9.lib(cprogram.obj) : error LNK2001: Nichtaufgeloestes externes Symbol ___security_cookie
d3dx9.lib(cparse.obj) : error LNK2001: Nichtaufgeloestes externes Symbol ___security_cookie
d3dx9.lib(c30program.obj) : error LNK2001: Nichtaufgeloestes externes Symbol ___security_cookie
d3dx9.lib(jdhuff.obj) : error LNK2001: Nichtaufgeloestes externes Symbol ___security_cookie
d3dx9.lib(jchuff.obj) : error LNK2001: Nichtaufgeloestes externes Symbol ___security_cookie
d3dx9.lib(jcdctmgr.obj) : error LNK2001: Nichtaufgeloestes externes Symbol ___security_cookie
d3dx9.lib(trees.obj) : error LNK2001: Nichtaufgeloestes externes Symbol ___security_cookie
d3dx9.lib(ctokenize.obj) : error LNK2001: Nichtaufgeloestes externes Symbol ___security_cookie
d3dx9.lib(cassembler.obj) : error LNK2001: Nichtaufgeloestes externes Symbol ___security_cookie
d3dx9.lib(ccompiler.obj) : error LNK2001: Nichtaufgeloestes externes Symbol ___security_cookie
d3dx9.lib(jdcoefct.obj) : error LNK2001: Nichtaufgeloestes externes Symbol ___security_cookie
d3dx9.lib(d3dx9shader.obj) : error LNK2001: Nichtaufgeloestes externes Symbol ___security_cookie
d3dx9.lib(pngwutil.obj) : error LNK2001: Nichtaufgeloestes externes Symbol ___security_cookie
d3dx9.lib(pngrutil.obj) : error LNK2001: Nichtaufgeloestes externes Symbol ___security_cookie
d3dx9.lib(cpreprocessor.obj) : error LNK2001: Nichtaufgeloestes externes Symbol ___security_cookie
d3dx9.lib(d3dxmathx3d.obj) : error LNK2001: Nichtaufgeloestes externes Symbol ___security_cookie
d3dx9.lib(jdmarker.obj) : error LNK2001: Nichtaufgeloestes externes Symbol ___security_cookie
d3dx9.lib(jerror.obj) : error LNK2001: Nichtaufgeloestes externes Symbol ___security_cookie
d3dx9.lib(pngerror.obj) : error LNK2001: Nichtaufgeloestes externes Symbol ___security_cookie
d3dx9.lib(cpudetect.obj) : error LNK2001: Nichtaufgeloestes externes Symbol ___security_cookie
d3dx9.lib(cimage.obj) : error LNK2001: Nichtaufgeloestes externes Symbol ___security_cookie
d3dx9.lib(cfile.obj) : error LNK2001: Nichtaufgeloestes externes Symbol ___security_cookie
d3dx9.lib(ssefasttable.obj) : error LNK2001: Nichtaufgeloestes externes Symbol ___security_cookie
d3dx9.lib(d3dx9core.obj) : error LNK2001: Nichtaufgeloestes externes Symbol ___security_cookie
d3dx9.lib(cfont.obj) : error LNK2001: Nichtaufgeloestes externes Symbol ___security_cookie
d3dx9.lib(cline.obj) : error LNK2001: Nichtaufgeloestes externes Symbol ___security_cookie
d3dx9.lib(ccodec.obj) : error LNK2001: Nichtaufgeloestes externes Symbol ___security_cookie
d3dx9.lib(cshaderprogram.obj) : error LNK2001: Nichtaufgeloestes externes Symbol @__security_check_cookie@4
d3dx9.lib(cpslegacyprogram.obj) : error LNK2001: Nichtaufgeloestes externes Symbol @__security_check_cookie@4
d3dx9.lib(cpsprogram.obj) : error LNK2001: Nichtaufgeloestes externes Symbol @__security_check_cookie@4
d3dx9.lib(cvsprogram.obj) : error LNK2001: Nichtaufgeloestes externes Symbol @__security_check_cookie@4
d3dx9.lib(cfxlprogram.obj) : error LNK2001: Nichtaufgeloestes externes Symbol @__security_check_cookie@4
d3dx9.lib(cbaseprogram.obj) : error LNK2001: Nichtaufgeloestes externes Symbol @__security_check_cookie@4
d3dx9.lib(cprogram.obj) : error LNK2001: Nichtaufgeloestes externes Symbol @__security_check_cookie@4
d3dx9.lib(cparse.obj) : error LNK2001: Nichtaufgeloestes externes Symbol @__security_check_cookie@4
d3dx9.lib(c30program.obj) : error LNK2001: Nichtaufgeloestes externes Symbol @__security_check_cookie@4
d3dx9.lib(jdhuff.obj) : error LNK2001: Nichtaufgeloestes externes Symbol @__security_check_cookie@4
d3dx9.lib(jchuff.obj) : error LNK2001: Nichtaufgeloestes externes Symbol @__security_check_cookie@4
d3dx9.lib(jcdctmgr.obj) : error LNK2001: Nichtaufgeloestes externes Symbol @__security_check_cookie@4
d3dx9.lib(trees.obj) : error LNK2001: Nichtaufgeloestes externes Symbol @__security_check_cookie@4
d3dx9.lib(ctokenize.obj) : error LNK2001: Nichtaufgeloestes externes Symbol @__security_check_cookie@4
d3dx9.lib(cassembler.obj) : error LNK2001: Nichtaufgeloestes externes Symbol @__security_check_cookie@4
d3dx9.lib(ccompiler.obj) : error LNK2001: Nichtaufgeloestes externes Symbol @__security_check_cookie@4
d3dx9.lib(jdcoefct.obj) : error LNK2001: Nichtaufgeloestes externes Symbol @__security_check_cookie@4
d3dx9.lib(d3dx9shader.obj) : error LNK2001: Nichtaufgeloestes externes Symbol @__security_check_cookie@4
d3dx9.lib(pngwutil.obj) : error LNK2001: Nichtaufgeloestes externes Symbol @__security_check_cookie@4
d3dx9.lib(pngrutil.obj) : error LNK2001: Nichtaufgeloestes externes Symbol @__security_check_cookie@4
d3dx9.lib(cpreprocessor.obj) : error LNK2001: Nichtaufgeloestes externes Symbol @__security_check_cookie@4
d3dx9.lib(d3dxmathx3d.obj) : error LNK2001: Nichtaufgeloestes externes Symbol @__security_check_cookie@4
d3dx9.lib(jdmarker.obj) : error LNK2001: Nichtaufgeloestes externes Symbol @__security_check_cookie@4
d3dx9.lib(jerror.obj) : error LNK2001: Nichtaufgeloestes externes Symbol @__security_check_cookie@4
d3dx9.lib(pngerror.obj) : error LNK2001: Nichtaufgeloestes externes Symbol @__security_check_cookie@4
d3dx9.lib(cpudetect.obj) : error LNK2001: Nichtaufgeloestes externes Symbol @__security_check_cookie@4
d3dx9.lib(cimage.obj) : error LNK2001: Nichtaufgeloestes externes Symbol @__security_check_cookie@4
d3dx9.lib(cfile.obj) : error LNK2001: Nichtaufgeloestes externes Symbol @__security_check_cookie@4
d3dx9.lib(ssefasttable.obj) : error LNK2001: Nichtaufgeloestes externes Symbol @__security_check_cookie@4
d3dx9.lib(d3dx9core.obj) : error LNK2001: Nichtaufgeloestes externes Symbol @__security_check_cookie@4
d3dx9.lib(cfont.obj) : error LNK2001: Nichtaufgeloestes externes Symbol @__security_check_cookie@4
d3dx9.lib(cline.obj) : error LNK2001: Nichtaufgeloestes externes Symbol @__security_check_cookie@4
d3dx9.lib(ccodec.obj) : error LNK2001: Nichtaufgeloestes externes Symbol @__security_check_cookie@4
Debug/Starfield1.exe : fatal error LNK1120: 2 unaufgeloeste externe Verweise
Fehler beim Ausführen von link.exe.
Wie kann ich die loesen in der DIrectx help habe ich schon nach geschaut, da steht nix davon drin.
Was mir nur aufgefallen ist die die d3dx9.lib an anfang |
|
Nach oben |
|
|
The Lord of Programming Living Legend
Alter: 37 Anmeldedatum: 14.03.2003 Beiträge: 3122
Medaillen: Keine
|
Verfasst am: 23.12.2004, 11:59 Titel: |
|
|
Hast du denn die "d3dx9.lib" mit eingebunden?
(Wenn man sie in der Debugversion eingebunden hat, muss man sie für die Retailversion noch mal machen) _________________ www.visualgamesentertainment.net
Current projects: RDTDC(1), JLI-Vor-Projekt, Tetris(-Tutorial), JLI-Format
(1) Realtime Developer Testing and Debugging Console
Anschlag, Anleitung zum Atombombenbau, Sprengkörper...
Hilf Schäuble! Damit er auch was findet... |
|
Nach oben |
|
|
City Hunter Super JLI'ler
Alter: 39 Anmeldedatum: 18.04.2004 Beiträge: 330 Wohnort: Berlin Medaillen: Keine
|
Verfasst am: 23.12.2004, 12:08 Titel: |
|
|
The Lord of Programming hat Folgendes geschrieben: | Hast du denn die "d3dx9.lib" mit eingebunden?
(Wenn man sie in der Debugversion eingebunden hat, muss man sie für die Retailversion noch mal machen) |
Jo habe die eingebunden, an was koennte es liegen? |
|
Nach oben |
|
|
Jonathan_Klein Living Legend
Alter: 37 Anmeldedatum: 17.02.2003 Beiträge: 3433 Wohnort: Siegerland Medaillen: Keine
|
Verfasst am: 23.12.2004, 13:51 Titel: |
|
|
d3d.h in jeedr Datei wo die benutzt wird eingebunden? _________________ https://jonathank.de/games/ |
|
Nach oben |
|
|
|
|
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen.
|
Powered by phpBB © 2001, 2005 phpBB Group Deutsche Übersetzung von phpBB.de
|