Problem mit Makefile
-
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 ein Teil das Makefile.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:)
-
Falsches Forum, gehe mal nach Compiler und IDE-Forum.
-
Bitte um Verschiebung des Forenbeitrags zu Compiler und IDE-Forum.
Danke!