ERLEDIGT
NEIN
NEIN
ANTWORTEN
4
4
ZUGRIFFE
328
328
EMPFEHLEN
-
Hallo
Ich habe ein Makefile, das ich noch anpassen muss und jetzt weiß ich nicht mehr weiter, daher bin ich jetzt schon für euer Fachwissen sehr dankbar , da ihr mir sicher helfen könnt.
Ich muss nämlich dem Compiler (CXXFLAGS) den Pfad zu den Header-Dateien der Bibliothek von OpenSSL angeben, weiters muss ich dem Linker ("LIBFLAGS1" bzw. ggf. "LINKFLAGS1") die Lage der zu bindenden Binaries geben, aber ich weiß leider nicht genau wie ich die Pfade richtig eingebe.
Könnt ihr mir zeigen wie ich den Pfad eingeben muss?
Ich habe OpenSSL-0.9.8t und Microsoft Visual Studio express 2010 und hier ist das Makefile
Ich bekomme mit dem Makefile immer diese Meldung:Code :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
SRCDIR = ..\src OBJDIR = . !ifndef WITH_OPENSSL !error "OpenSSL is needed! Specify it with WITH_OPENSSL=<OpenSSL directory>" !endif !ifdef ENABLE_RANDOM_UUID CXXFLAGS1 = /nologo /W3 /GR /EHsc /DWIN32 /DKM_WIN32 /D_CONSOLE /I. /I$(SRCDIR) /DASDCP_PLATFORM=\"win32\" \ /D_CRT_SECURE_NO_WARNINGS /D_CRT_NONSTDC_NO_WARNINGS /DPACKAGE_VERSION=\"1.8.44\" \ /I"$(WITH_OPENSSL)"\inc32 /DCONFIG_RANDOM_UUID=1 !else CXXFLAGS1 = /nologo /W3 /GR /EHsc /DWIN32 /DKM_WIN32 /D_CONSOLE /I. /I$(SRCDIR) /DASDCP_PLATFORM=\"win32\" \ /D_CRT_SECURE_NO_WARNINGS /D_CRT_NONSTDC_NO_WARNINGS /DPACKAGE_VERSION=\"1.8.44\" \ /I"$(WITH_OPENSSL)"\inc32 !endif LIB_EXE = lib.exe LIBFLAGS1 = /NOLOGO /LIBPATH:"$(WITH_OPENSSL)"\out32dll LINK = link.exe LINKFLAGS1 = /NOLOGO /SUBSYSTEM:console /MACHINE:X64 /LIBPATH:. /DEBUG !ifdef DEBUG CXXFLAGS2 = $(CXXFLAGS1) /MTd /DDEBUG /D_DEBUG /Od /RTC1 /ZI LINKFLAGS = $(LINKFLAGS1) /DEBUG !else CXXFLAGS2 = $(CXXFLAGS1) /MT /DNDEBUG /D_NDEBUG /O2 LINKFLAGS = $(LINKFLAGS1) !endif
Danke im voraus:)Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
cl /nologo /W3 /GR /EHsc /DWIN32 /DKM_WIN32 /D_CONSOLE /I. /I..\src /DAS DCP_PLATFORM=\"win32\" /D_CRT_SECURE_NO_WARNINGS /D_CRT_NONSTDC_NO_WARNINGS /DP ACKAGE_VERSION=\"1.8.44\" /I"c:\openssl-0.9.8t"\inc32 /MT /DNDEBUG /D_NDEBUG /O 2 -Fd.\ /c ..\src\KM_fileio.cpp KM_fileio.cpp ..\src\KM_fileio.cpp(1168) : warning C4244: 'Initialisierung': Konvertierung von 'Kumu::fsize_t' in 'ui32_t', möglicher Datenverlust cl /nologo /W3 /GR /EHsc /DWIN32 /DKM_WIN32 /D_CONSOLE /I. /I..\src /DAS DCP_PLATFORM=\"win32\" /D_CRT_SECURE_NO_WARNINGS /D_CRT_NONSTDC_NO_WARNINGS /DP ACKAGE_VERSION=\"1.8.44\" /I"c:\openssl-0.9.8t"\inc32 /MT /DNDEBUG /D_NDEBUG /O 2 -Fd.\ /c ..\src\KM_log.cpp KM_log.cpp cl /nologo /W3 /GR /EHsc /DWIN32 /DKM_WIN32 /D_CONSOLE /I. /I..\src /DAS DCP_PLATFORM=\"win32\" /D_CRT_SECURE_NO_WARNINGS /D_CRT_NONSTDC_NO_WARNINGS /DP ACKAGE_VERSION=\"1.8.44\" /I"c:\openssl-0.9.8t"\inc32 /MT /DNDEBUG /D_NDEBUG /O 2 -Fd.\ /c ..\src\KM_prng.cpp KM_prng.cpp ..\src\KM_prng.cpp(37) : fatal error C1083: Datei (Include) kann nicht geöffnet werden: "openssl/aes.h": No such file or directory NMAKE : fatal error U1077: ""C:\Program Files (x86)\Microsoft Visual Studio 10.0 \VC\BIN\cl.EXE"": Rückgabe-Code "0x2" Stop.
-
12.02.12 11:39 #2
Moin,
Wie lautet denn bei Dir der absolute Pfad zum Header "aes.h" ?fatal error C1083: Datei (Include) kann nicht geöffnet werden: "openssl/aes.h"
Ich würde vermuten, dass hier "openssl" als Unterverzeichnis zu Deinem Projektverzeichnis erwartet wird ...
gruß
KlausEs ist noch kein Meister vom Himmel gefallen - sonst hätte man schon längst seine Leiche gefunden !!
Falls ich helfen konnte, wäre eine Bewertung oder ein Danke nett ;-)
-------------------------------------------------------------------------------------------------
Ich beantworte keine Fragen per PN !!
Stellt Eure Fragen im Forum - dann haben alle etwas davon !!
-
Hi
Der Pfad zu aes.h ist c:\oopbenssl-0.9.8t\incude\openssl und zu KM_prng.cpp c:\HDD\asdcplib\win32\src
Wenn ich den Pfad so eingebe:
Bekomme ich:Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14
!ifdef ENABLE_RANDOM_UUID CXXFLAGS1 = /nologo /W3 /GR /EHsc /DWIN32 /DKM_WIN32 /D_CONSOLE /I. /I$(SRCDIR)\OpenSSL-0.9.8t\include\openssl /DASDCP_PLATFORM=\"win32\" \ /D_CRT_SECURE_NO_WARNINGS /D_CRT_NONSTDC_NO_WARNINGS /DPACKAGE_VERSION=\"1.8.44\" \ /I"$(WITH_OPENSSL)"\inc32 /DCONFIG_RANDOM_UUID=1 !else CXXFLAGS1 = /nologo /W3 /GR /EHsc /DWIN32 /DKM_WIN32 /D_CONSOLE /I. /I$(SRCDIR)\OpenSSL-0.9.8t\include\openssl /DASDCP_PLATFORM=\"win32\" \ /D_CRT_SECURE_NO_WARNINGS /D_CRT_NONSTDC_NO_WARNINGS /DPACKAGE_VERSION=\"1.8.44\" \ /I"$(WITH_OPENSSL)"\inc32 !endif LIB_EXE = lib.exe LIBFLAGS1 = /NOLOGO /LIBPATH:"$(WITH_OPENSSL)"\out32dll LINK = link.exe LINKFLAGS1 = /NOLOGO /SUBSYSTEM:console /MACHINE:X64 /LIBPATH:. /DEBUG
Danke im voraus:)Code :1 2 3 4 5 6 7
cl /nologo /W3 /GR /EHsc /DWIN32 /DKM_WIN32 /D_CONSOLE /I. /I..\src\Open SSL-0.9.8t\include\openssl /DASDCP_PLATFORM=\"win32\" /D_CRT_SECURE_NO_WARNINGS /D_CRT_NONSTDC_NO_WARNINGS /DPACKAGE_VERSION=\"1.8.44\" /I"c:\openssl-0.9.8t"\ inc32 /MT /DNDEBUG /D_NDEBUG /O2 -Fd.\ /c ..\src\KM_prng.cpp KM_prng.cpp ..\src\KM_prng.cpp(32) : fatal error C1083: Datei (Include) kann nicht geöffnet werden: "KM_prng.h": No such file or directory
-
12.02.12 13:08 #4
Moin,
welcher Fall gilt denn bei Dir ?
Der erste oder der zweite (sprich: ist ENABLE_RANDOM_UUID gesetzt) ?
Gruß
KlausEs ist noch kein Meister vom Himmel gefallen - sonst hätte man schon längst seine Leiche gefunden !!
Falls ich helfen konnte, wäre eine Bewertung oder ein Danke nett ;-)
-------------------------------------------------------------------------------------------------
Ich beantworte keine Fragen per PN !!
Stellt Eure Fragen im Forum - dann haben alle etwas davon !!
-
Der zweite also ohne ENABLE_RANDOM_UUID
Gruß und Danke
Ähnliche Themen
-
[Batch] HILFE benötigt ...Eingabe und copy to eingabe
Von Askin im Forum Sonstige SprachenAntworten: 3Letzter Beitrag: 03.03.10, 11:12 -
Hilfe bei Eingabe
Von partitionist im Forum C/C++Antworten: 10Letzter Beitrag: 16.05.05, 18:46 -
Hilfe zum Makefile
Von Gayson im Forum C/C++Antworten: 5Letzter Beitrag: 02.05.05, 14:43 -
Hilfe:Schriftzug entlang eines Pfades
Von jabe im Forum 3D Studio MaxAntworten: 2Letzter Beitrag: 01.03.04, 11:00





Zitieren
Login






