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

Anonymous

unregistriert

1

10.07.2006, 16:37

Managed Code = enabled?

Hi,

ich habe mal eine ganz kurze Frage. Ich habe eine Anwendung, wo
eine Fehlermeldung kam:

Quellcode

1
2
"This application has failed to start because the application configuration is incorrect.
Reinstalling the application may fix this problem."


So, ich habe mir jetzt versucht Hilfe zu holen und bin auf die
Information gestoßen, dass ich Managed Code ausschalten soll, nur
ich weiß nicht wie es geht mit VC++ 2005 Express. Und falls ihr vllt noch
Ideen habt, woran es sonst liegen könnte, wäre ich euch ebenfalls
sehr verbunden ;)

EDIT: Das Ding ist ja auch, dass es bei mir in einem seperaten Ordner
mit der .exe, der dll und dem Bild, welches geladen werden soll
läuft, aber wenn es jemand auf einem fremden PC startet, dann
kommt halt dieser Fehler...

2

10.07.2006, 17:51

also managed code schalteste mit

Quellcode

1
projekt->properties->conf. Properties->general->Common Language runtime support = NO common language runtime support

aus.

aber ich glaube nich gerade, dass es daran liegt...
gug mal, welche dlls die Exe braucht...(gibbet programme für)
und ev fehlen die DLLs ja auf dem anderen comp..
aber da würd die exe von sich aus sagen, dass ihr dlls fehlen...ka...

Anonymous

unregistriert

3

10.07.2006, 17:58

Mh gut, das war bereits aus... An den DLL's kann es nicht liegen, denn
es gibt nur eine ;) und sonst würde, wie du schon gesagt hast,
angezeigt werden, dass die DLL fehlt. Ich versuchs gerade nochmal
als Release zu builden, hatte auch irgendwo gelesen, dass es daran
liegen könnte...Aber wäre natürlich auch nicht die Beste Lösung, also
wär cool, wenn weitere Vorschläge kommen ;)

Osram

Alter Hase

Beiträge: 889

Wohnort: Weissenthurm

Beruf: SW Entwickler

  • Private Nachricht senden

4

10.07.2006, 18:44

Kann es sein dass der PC, auf dem es laufen soll, nicht die erforderliche Version von .Net hat?
"Games are algorithmic entertainment."

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

5

10.07.2006, 18:51

Man braucht kein .NET, man braucht nur die VC2005 Redistributable Runtime.
Alternativ kannst du die Runtime statisch linken (Projekteigenschaften, C++, Codegenerierung, Laufzeitbibliothek, Multithreaded (NICHT Multithreaded-DLL).

Anonymous

unregistriert

6

10.07.2006, 18:56

Gut also im Release Modus läufts schonmal und da ist auch Multithreaded-DLL
eingestellt.. Aber gut, ich probier mal im Debug Modus mit Multithreaded...

EDIT: Ui übel, hab gerade durch das setzten auf Multithreaded ca. 8 Linker
Errors bekommen...

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
main.obj : error LNK2019: unresolved external symbol __CrtDbgReportW referenced in function "protected: virtual char const * __thiscall std::ctype<char>::_Do_widen_s(char const *,char const *,char *,unsigned int)const " (?_Do_widen_s@?$ctype@D@std@@MBEPBDPBD0PADI@Z)


libcpmtd.lib(cin.obj) : error LNK2001: unresolved external symbol __CrtDbgReportW
libcpmtd.lib(stdthrow.obj) : error LNK2001: unresolved external symbol __CrtDbgReportW

libcpmtd.lib(xdebug.obj) : error LNK2019: unresolved external symbol __malloc_dbg referenced in function "void * __cdecl operator new(unsigned int,struct std::_DebugHeapTag_t const &,char *,int)" (??2@YAPAXIABU_DebugHeapTag_t@std@@PADH@Z)


libcpmtd.lib(xdebug.obj) : error LNK2019: unresolved external symbol __free_dbg referenced in function "void __cdecl operator delete(void *,struct std::_DebugHeapTag_t const &,char *,int)" (??3@YAXPAXABU_DebugHeapTag_t@std@@PADH@Z)


libcpmtd.lib(_tolower.obj) : error LNK2019: unresolved external symbol __calloc_dbg referenced in function __Getctype
D:\Dev\Death by Dawn\Debug\Death by Dawn.exe : fatal error LNK1120: 4 unresolved externals


Mh gut also es muss jetzt nicht unbedingt gefixt werden, da es im
Release Build ja funktioniert. Und ich wette, das wegen den Link Errors
irgendein dummer Fehler meinerseits vorliegt (Ist nur so ein Gefühl ;) )
Also, wenn ihr den Nerv dazu habt, dürft ihr mir gerne helfen, ansonsten
ist es auch ok ;) Auf jeden Fall schonmal danke!

Werbeanzeige