Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

1

10.08.2009, 22:37

Resource.h kann nicht gefunden werden >.<

Hallo ich weiß ich nerve ganz schön aber das muss jetzt sein ^^

Also ich weiß nicht was los ist aber seltsamer weiße findet er bei mir die Resource.h nicht =(

ich hab alle Includes/Lib in C++ rein getan aber es funktioniert nicht

woran könnte das liegen (der fehler kommt beim 2.ten Beispiel in Kapitel 3)

Der Fehlercode:

Zitat

------ Erstellen gestartet: Projekt: Test, Konfiguration: Debug Win32 ------
Kompilieren...
Index.cpp
C:\Programme\TriBase\Include\TriBase.h(116) : fatal error C1083: Datei (Include) kann nicht geöffnet werden: "..\\Res\\Resource.h": No such file or directory
Das Buildprotokoll wurde unter "file://c:\Dokumente und Einstellungen\HP_Besitzer\Eigene Dateien\CPP\Test\Test\Debug\BuildLog.htm" gespeichert.
Test - 1 Fehler, 0 Warnung(en)
========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========


MFG Juma

2

10.08.2009, 22:43

Hast du den Ordner "Allgemeines" mit auf die HD kopiert?
Und den Dateipfad (c:\Dokumente und Einstellungen\HP_Besitzer\Eigene Dateien\CPP\Test\...) nach "Resource.h" durchsucht?
fka tm

3

10.08.2009, 22:47

Also Allgemeines hab ich nicht drauf wohin soll ich das hin und soll ich es in C++ einbinden ?

Edit//: Also ich hab des jetzt durch versuchen geschaft aber durch was genau weiß ich auch nicht

doch jetzt hab ich ein anderes Problem da kommen auf einmal 7 Fehler und da ich mich in triBase noch nicht auskenne verstehe ich sie nur zur helfte ^^

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
------ Erstellen gestartet: Projekt: Test, Konfiguration: Debug Win32 ------
Kompilieren...
Index.cpp
.\Index.cpp(249) : error C2664: 'MessageBox': Konvertierung des Parameters 2 von 'const char [32]' in 'LPCTSTR' 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.
.\Index.cpp(262) : error C2664: 'MessageBox': Konvertierung des Parameters 2 von 'const char [41]' in 'LPCTSTR' 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.
.\Index.cpp(271) : error C2664: 'MessageBox': Konvertierung des Parameters 2 von 'const char [47]' in 'LPCTSTR' 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.
.\Index.cpp(284) : error C2664: 'MessageBox': Konvertierung des Parameters 2 von 'const char [40]' in 'LPCTSTR' 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.
.\Index.cpp(294) : error C2664: 'MessageBox': Konvertierung des Parameters 2 von 'const char [41]' in 'LPCTSTR' 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.
.\Index.cpp(305) : error C2065: 'MoveProc': nichtdeklarierter Bezeichner
.\Index.cpp(308) : error C2664: 'MessageBox': Konvertierung des Parameters 2 von 'const char [22]' in 'LPCTSTR' 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.
Das Buildprotokoll wurde unter "file://c:\Dokumente und Einstellungen\HP_Besitzer\Eigene Dateien\CPP\Test\Test\Debug\BuildLog.htm" gespeichert.
Test - 7 Fehler, 0 Warnung(en)
========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========


MFG Juma

4

10.08.2009, 22:59

Glaube liegt daran, dass du den Unicode-Zeichensatz in den Projekteinstellungen angegeben hast.
Stell mal auf "Multibyte" oder "Nicht angegeben" um.
fka tm

5

10.08.2009, 23:37

OK ich brauchte sehr lange um des zu finden und ich denke ich hab immer noch nicht das richtige Option Fenster zum ändern der Unicode-Zeichensatz Optionen aber was mit Unicode hab ich auf nein geändert ^^ jetzt sind es nur noch 6 fehler ;)

Zitat

------ Erstellen gestartet: Projekt: JumaScript, Konfiguration: Debug Win32 ------
Kompilieren...
Index.cpp
.\Index.cpp(287) : error C2664: 'MessageBox': Konvertierung des Parameters 2 von 'const char [32]' in 'LPCTSTR' 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.
.\Index.cpp(300) : error C2664: 'MessageBox': Konvertierung des Parameters 2 von 'const char [41]' in 'LPCTSTR' 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.
.\Index.cpp(309) : error C2664: 'MessageBox': Konvertierung des Parameters 2 von 'const char [47]' in 'LPCTSTR' 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.
.\Index.cpp(322) : error C2664: 'MessageBox': Konvertierung des Parameters 2 von 'const char [40]' in 'LPCTSTR' 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.
.\Index.cpp(332) : error C2664: 'MessageBox': Konvertierung des Parameters 2 von 'const char [41]' in 'LPCTSTR' 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.
.\Index.cpp(346) : error C2664: 'MessageBox': Konvertierung des Parameters 2 von 'const char [22]' in 'LPCTSTR' 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.
Das Buildprotokoll wurde unter "file://c:\Dokumente und Einstellungen\HP_Besitzer\Eigene Dateien\CPP\JumaScript\JumaScript\Debug\BuildLog.htm" gespeichert.
JumaScript - 6 Fehler, 0 Warnung(en)
========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========


MFG JUMA

6

11.08.2009, 09:45

Zitat von »"jumadot"«

OK ich brauchte sehr lange um des zu finden und ich denke ich hab immer noch nicht das richtige Option Fenster zum ändern der Unicode-Zeichensatz Optionen aber was mit Unicode hab ich auf nein geändert ^^

Ich weiß ja nicht, was du da geändert hast, aber bei den richtigen Einstellung sollte es keine Möglichkeit "nein" geben.
Versuch mal: Projekt -> Eigenschaften -> Konfigurationseigenschaften -> Allgemein
und da dann "Zeichensatz" auf Multi-Byte umstellen.

mfg MM

7

11.08.2009, 11:36

Tada habs gemacht wie du es gesagt hast und ratet mal wie viele fehler Ö.ö

128 !!

Aber ist ja auch egal xD

8

11.08.2009, 12:42

Schon mal mit der Variante "Nicht angegeben" probiert?
fka tm

9

11.08.2009, 13:32

genau das selbe :(

10

11.08.2009, 13:52

Zitat von »"MMAnfänger"«

Ich weiß ja nicht, was du da geändert hast, aber bei den richtigen Einstellung sollte es keine Möglichkeit "nein" geben.


Was hast du da umgestellt?
Und hast du es wieder zurückgesetzt?
fka tm

Werbeanzeige