[eMule-Web]  

Zurück   [eMule-Web] > eMule > eMule MOD - Development

eMule MOD - Development Alles zum Thema MOD Entwicklung. Fragen, Wünsche, Ideen zu neuen Features.

Antwort
 
LinkBack Themen-Optionen
Alt 8. September 2006, 13:54   #1
Advanced Member
 
Benutzerbild von dEM0nsTAr
 
Registriert seit: 01.06.2003
Beiträge: 165
Frage: 0.47b Beta 1 mit VS 2005 kompilieren Problem: 0.47b Beta 1 mit VS 2005 kompilieren



Hi!

Ich wollte gerade die neue Beta 0.47b mit Visual Studio 2005 Professional kompilieren (im Changelog stand doch irgendwas von Kompatibilität zu VS 2005!?) und bekomme noch folgende Fehler:

Code:
Scanner.cpp
C:\Programme\Microsoft Visual Studio 8\VC\include\wtime.inl(37) : error C2664: '_wctime32': Konvertierung des Parameters 1 von 'const time_t *' in 'const __time32_t *' 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.
C:\Programme\Microsoft Visual Studio 8\VC\include\wtime.inl(43) : error C2664: 'errno_t _wctime32_s(wchar_t *,size_t,const __time32_t *)': Konvertierung des Parameters 3 von 'const time_t *' in 'const __time32_t *' 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.
C:\Programme\Microsoft Visual Studio 8\VC\include\time.inl(32) : warning C4244: 'Argument': Konvertierung von 'time_t' in '__time32_t', möglicher Datenverlust
C:\Programme\Microsoft Visual Studio 8\VC\include\time.inl(32) : warning C4244: 'Argument': Konvertierung von 'time_t' in '__time32_t', möglicher Datenverlust
C:\Programme\Microsoft Visual Studio 8\VC\include\time.inl(38) : error C2664: '_ctime32': Konvertierung des Parameters 1 von 'const time_t *' in 'const __time32_t *' 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.
C:\Programme\Microsoft Visual Studio 8\VC\include\time.inl(44) : error C2664: 'errno_t _ctime32_s(char *,size_t,const __time32_t *)': Konvertierung des Parameters 3 von 'const time_t *' in 'const __time32_t *' 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.
C:\Programme\Microsoft Visual Studio 8\VC\include\time.inl(51) : error C2664: '_gmtime32': Konvertierung des Parameters 1 von 'const time_t *' in 'const __time32_t *' 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.
C:\Programme\Microsoft Visual Studio 8\VC\include\time.inl(57) : error C2664: '_gmtime32_s': Konvertierung des Parameters 2 von 'const time_t *' in 'const __time32_t *' 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.
C:\Programme\Microsoft Visual Studio 8\VC\include\time.inl(64) : error C2664: '_localtime32': Konvertierung des Parameters 1 von 'const time_t *' in 'const __time32_t *' 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.
C:\Programme\Microsoft Visual Studio 8\VC\include\time.inl(69) : error C2664: '_localtime32_s': Konvertierung des Parameters 2 von 'const time_t *' in 'const __time32_t *' 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.
C:\Programme\Microsoft Visual Studio 8\VC\include\time.inl(81) : error C2664: '_time32': Konvertierung des Parameters 1 von 'time_t *' in '__time32_t *' 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.
Könnte es an #define _USE_32BIT_TIME_T in der Stdafx.h liegen?

Bitte um Hilfe!


Danke!

dEM0nsTAr
__________________
dEM0nsTAr ist offline   Mit Zitat antworten
Alt 8. September 2006, 14:34   #2
MODder
 
Benutzerbild von Xman
 
Registriert seit: 28.03.2003
Beiträge: 5.800

Yepp.. davon geh ich aus.. probier das doch einfach mal zu ändern.

__________________
Xman ist offline   Mit Zitat antworten
Alt 8. September 2006, 14:40   #3
Advanced Member
 
Benutzerbild von dEM0nsTAr
 
Registriert seit: 01.06.2003
Beiträge: 165
Beitrag: 0.47b Beta 1 mit VS 2005 kompilieren 0.47b Beta 1 mit VS 2005 kompilieren Details

Zu was?

Muss zugeben, dass ich nach langer Pause mal wieder mit C++ und eMule anfangen wollte und dementsprechend nicht mehr so fit bin.

Bitte eine kleine Erläuterung für einen Wiedereinsteiger

Danke!

__________________
dEM0nsTAr ist offline   Mit Zitat antworten
Alt 8. September 2006, 16:11   #4
MODder
 
Benutzerbild von Xman
 
Registriert seit: 28.03.2003
Beiträge: 5.800
Standard: 0.47b Beta 1 mit VS 2005 kompilieren Lösung: 0.47b Beta 1 mit VS 2005 kompilieren

na lösch einfach mal das define raus und probiers... so würd ichs zumindest machen.
__________________
Xman ist offline   Mit Zitat antworten
Alt 8. September 2006, 18:30   #5
Advanced Member
 
Benutzerbild von dEM0nsTAr
 
Registriert seit: 01.06.2003
Beiträge: 165
Frage: 0.47b Beta 1 mit VS 2005 kompilieren 0.47b Beta 1 mit VS 2005 kompilieren [gelöst]

Ok, habs auskommentiert und jetzt hab ich ein anderes Problem:

Ich habe alle Libraries einzeln getestet und die sind mit VS 2005 kompilierbar.
Wenn ich jetzt aber die emule-all.sln öffne, verweist die Datei bei den einzelnen Libraries jeweils auf den Code für VC7 und nicht VC8.

Desweiteren sind einige Pfade falsch (wo er nach den *.lib sucht)

Wie kann ich das ändern?
__________________
dEM0nsTAr ist offline   Mit Zitat antworten
Alt 8. September 2006, 22:30   #6
MODder
 
Benutzerbild von Xman
 
Registriert seit: 28.03.2003
Beiträge: 5.800

ich weiß zwar nicht was Du genau meinst.. aber vielleicht mußt Du Deine Pfade halt anpassen.
__________________
Xman ist offline   Mit Zitat antworten
Alt 9. September 2006, 11:33   #7
Advanced Member
 
Benutzerbild von dEM0nsTAr
 
Registriert seit: 01.06.2003
Beiträge: 165

Wie kann ich die Pfade einer *.sln denn verändern?
__________________
dEM0nsTAr ist offline   Mit Zitat antworten
Alt 9. September 2006, 11:48   #8
MODder
 
Benutzerbild von Xman
 
Registriert seit: 28.03.2003
Beiträge: 5.800

na projekt normal öffnen und dann mal di eEigenschaften durchstudieren.. irgendwo isses da drin.
__________________
Xman ist offline   Mit Zitat antworten
Alt 9. September 2006, 23:06   #9
Advanced Member
 
Benutzerbild von dEM0nsTAr
 
Registriert seit: 01.06.2003
Beiträge: 165

Jetzt bekomme ich

Code:
LINK : fatal error LNK1181: Eingabedatei ".\CxImage\Release\cximage.lib" kann nicht geöffnet werden.
obwohl die Datei vorhanden ist!
__________________
dEM0nsTAr ist offline   Mit Zitat antworten
Alt 10. September 2006, 02:08   #10
JvA
MODder
 
Benutzerbild von JvA
 
Registriert seit: 03.01.2004
Beiträge: 135

naja dann schau mal wo bei dir die datei liegt und passe gegebenen falls den pfad an.....das iss eigentlich jetzt die leichteste arbeit...endweder du suchst mitm editor in der vproject datei nach dem pfad und änderst ihn oder du muss des über die projecteinstellungen machen....ich habs übern editor gemacht....war einfacher^^
cya
JvA
JvA ist offline   Mit Zitat antworten
Antwort

Lesezeichen


Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen: 0.47b Beta 1 mit VS 2005 kompilieren


  1. No emule0.47b Xtreme yet?
    Mülltonne - 13. September 2006 (8)
  2. eMule 0.47b Betatest
    eMule Allgemein - 2. September 2006 (0)
  3. eMule 0.46c [NetF 0.3a (beta 13)] [15.12.2005]
    eMule MODs - Allgemein - 16. December 2005 (1)
  4. eMule 0.46b [NetF 0.3a (beta 11)] [15.07.2005]
    Mülltonne - 9. October 2005 (2)
  5. eMule 0.46b [NetF 0.3a (beta 11)] [15.07.2005]
    eMule MODs - Allgemein - 29. May 2005 (12)
  6. IP-Mailer v1.03a (beta) [08.05.2005]
    eMule - Tools - 18. May 2005 (19)
  7. eMule 0.45b [NetF 0.3a (beta 7)] [17.04.2005]
    eMule MODs - Allgemein - 17. April 2005 (5)
  8. eMule 0.44d NetF 0.3a (beta 1) [04.02.2005]
    eMule MODs - Allgemein - 5. February 2005 (28)
  9. eMule 0.44d eNOS OD BETA HoTFiX 18h% [19.01.2005]
    eMule MODs - Allgemein - 21. January 2005 (31)
  10. Fehler beim Kompilieren von eMule 0.42f mit VIS2003
    eMule MOD - Development - 21. May 2004 (1)
  11. Problem mit Mortillo4.beta
    eMule MODs - Allgemein - 8. March 2003 (3)


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:22 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
PAGERANK