Suchergebnisse
Suchergebnisse 1-17 von insgesamt 17.
na gut, ich glaube euch mal und werde wohl bei VC++ bleiben jetz hab ich nur noch ein problem: C-/C++-Quelltext 1 2 3 4 5 6 7 8 9 10 11 g_hWindow = CreateWindow("Direct3D window", pcName, WS_VISIBLE | WS_OVERLAPPEDWINDOW, GetSystemMetrics(SM_CXSCREEN) / 2 - iWidth / 2, GetSystemMetrics(SM_CYSCREEN) / 2 - iHeight / 2, iWidth, iHeight, NULL, NULL, GetModuleHandle(NULL), NULL); Fehler: e:\c++\tribase_engine\tribase_engine\initwindow.cpp(50) : error C2664: 'CreateWindowExA': Konvertierung des Parame...
Zitat von »"David_pb"« Wenn du kein Unicode verwenden willst musst du das bei jedem Compiler machen. Es sei denn der Programmierer des Codes hat vorgesorgt, was ja anscheinend nicht der Fall ist. Willst du sagen, dass Herr Scherfgen Codes in seinem Buch niedergeschrieben hatm, die grundsätzlich nicht von Anfang an funktionieren, da dieses Unicode Zeugs fehlt??
Zitat von »"chriss"« Zitat von »"AvariceKills"« Man muss aber, wie ich im Forum öfters gesehen habe, voll viel in den Programmen von David Scherfgen ändern (von wegen unicode mit L"bla" statt "bla" usw) damitsie funktionieren. Das kann ja nicht bei jedem Compiler sein, oder? Bei VC++ 2005 Express ist es jedoch so. Deshalb möchte ich mich von ebendiesem entfernen und mir einen anderen Compiler zulegen. Das kannst du einfach bei den Projekteinstellungen ändern. Dann gehts auch ohne Änderungen am ...
Zitat von »"David_pb"« Zitat von »"AvariceKills"« Zitat von »"big_muff"« Ich kenn sonst nur noch den Borland Compiler. Habe aber nie damit gearbeitet. Aber jetzt möchte ich schon gerne wissen mit was du da nicht zurecht kommst. Das Programm ist doch super komfortabel! ich weiß nich ob das mit jedem compiler is, aber bei der TriBase von Scherfgen muss ich voll viel ändern damit die scripts funktionieren, ich kann mir nich vorstellen dass das bei jedem compiler so is.... was haltet ihr von Bloods...
Zitat von »"big_muff"« Ich kenn sonst nur noch den Borland Compiler. Habe aber nie damit gearbeitet. Aber jetzt möchte ich schon gerne wissen mit was du da nicht zurecht kommst. Das Programm ist doch super komfortabel! ich weiß nich ob das mit jedem compiler is, aber bei der TriBase von Scherfgen muss ich voll viel ändern damit die scripts funktionieren, ich kann mir nich vorstellen dass das bei jedem compiler so is.... was haltet ihr von Bloodshed's DevC++?
Ich suche nach einem guten Programm womit ich als C++ Anfänger angenehm arbeiten kann, da ich mit Microsoft Visual C++ 2005 Express nicht zurecht komme.... Wenns geht kostenlos, zur Not könnte es auch was kosten....
alles neu importiert und alles, jetz neuer fehler: 'UnregisterClassW': Konvertierung des Parameters 1 von 'const char [16]' in 'LPCWSTR' nicht möglich Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat. hab noch nich im forum gesucht, müsste ich aber auch finden
jep und die anderen auch InitWindow.h Direct3DEnum.h Resource.h
oh ja, stimmt... ok, hier kommt der code: C-/C++-Quelltext 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 #include <Windows.h> #include <TriBase.h> #include "InitWindow.h" #include "Direct3DEnum.h" #include "InitDirect3D.h" #include "Resource.h" // Render-Funktion tbResult Render(float fNumSecsPassed) { retur...
Zitat von »"AvariceKills"« ich hab die dateien auch zum projekt hinzugefügt, bekomme trotzdem solche linker fehler.... Zitat von »"AvariceKills"« - Es handelt sich hierbei übrigens um Beispielprogramm 2. Linker fehler, zB Quellcode 1 Direct3D_bsp2.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""enum tbResult __cdecl ExitDirect3D(void)" (?ExitDirect3D@@YA?AW4tbResult@@XZ)" in Funktion "_WinMain@16". und um welchen Code es sich handelt hab ich ebenfalls gesagt: Beispielprogra...
hat keiner ne ahnung?????????
- DX SDK ist drauf - Platform SDK ist drauf - Die Seite hinter dem Link von der Socke hab ich auch befolgt - Die allgemeinen Dateien hab ich auch zum projekt hinzugefügt: In den Ordner rein, im Projekt eingefügt und mit #include"InitWindow.h" usw included. - Es handelt sich hierbei übrigens um Beispielprogramm 2.
SP 1 installiert, jetz klappts wieder thx 2 Faule Socke
ich hab die dateien auch zum projekt hinzugefügt, bekomme trotzdem solche linker fehler.... TriBase.lib und TriBaseD.lib hab ich auch gelinkt... platform SDK is drauf software VC++ 2005 Express ich hab eine Win32-Konsolenandwendung->Win32-Anwendung->Leeres Projekt
Im Buch (3. aktual. Auflage) wird auf S.17 die Installation von DirectX 9.0 SDK von der CD beschrieben. Zitat Am Anfang der Installation werden Sie gefragt, ob die Erweiterungen für Visual Studio mit installiert werden sollen. wenn ich das setup starte, kommt die Lizenzvereinbarung, danach die Komponentenauswahl (nirgends ein Wort von VC++ Erweiterungen) und die Pfadangabe, danach wird das ganze installiert. Wo sind die Erweiterungen????
cpp ob ich es einzeln kopilieren und ausführen lasse (Strg+F5), ob ich die komplette projektmappe kompiliere (F7)..... also immer wenn er eine .exe draus gemacht hat und das ganze startet... // edit: kann auch einfach nen hello world script sein.... der kompiliert das halt und öffnet danach nen zweites visual c++ programm, in dem aber nix weiter passiert....
Immer wenn ich ein Script ausführen lasse, öffnet Visual C++ 2005 Express ein weiteres Visual C++ 2005 Express, dass das Programm also doppelt läuft. Wie kann ich das ausstellen???