Dec++ - [Build Error] [udpserv.exe] Error 1
-
Hi!
Ich wollte mal http://www.c-worker.ch/tuts/udpsrv.c unter DevC++ 4.9.9.1 zum laufen bringen...
(http://www.c-worker.ch/tuts/udp.html ist das tut dazu)Was mache ich also? Nun ein neues DevC++ Projekt anlegen vom Typ C(also nicht CPP), binde dann wsock32.lib beim Linker ein und knall eben den Code in die main.c Datei. Drücke ich nun F9(also kompilieren) kommt dieser sehr aussagekräftige Fehler zu stande:
E:\Dev\DevC\udp\udpserv\Makefile.win [Build Error] [udpserv.exe] Error 1
Hat da irgendjemand eine Ahnung?
mfg olli
Edit: Hier noch Makefile.win:
# Project: udpserv
# Makefile created by Dev-C++ 4.9.9.1CPP = g++.exe
CC = gcc.exe
WINDRES = windres.exe
RES =
OBJ = main.o $(RES)
LINKOBJ = main.o $(RES)
LIBS = -L"D:/DevCpp/lib" wsock32.lib
INCS = -I"D:/DevCpp/include"
CXXINCS = -I"D:/DevCpp/include/c++/3.3.1" -I"D:/DevCpp/include/c++/3.3.1/mingw32" -I"D:/DevCpp/include/c++/3.3.1/backward" -I"D:/DevCpp/lib/gcc-lib/mingw32/3.3.1/include" -I"D:/DevCpp/include"
BIN = udpserv.exe
CXXFLAGS = $(CXXINCS)
CFLAGS = $(INCS).PHONY: all all-before all-after clean clean-custom
all: all-before udpserv.exe all-after
clean: clean-custom
rm -f $(OBJ) $(BIN)$(BIN): (CC) $(LINKOBJ) -o "udpserv.exe" $(LIBS)
main.o: main.c
$(CC) -c main.c -o main.o $(CFLAGS)Edit: OK, das ganze heißt libwsock.lib und ich musste den direkten Pfad angeben
-
lass mal das .lib weg, bei der wsock32.lib
ach, jetzt sehe ich, du hast es ja schon gelöst.
Der Vollstandigkeithalber: Wenn die lib-Datei zB. libfoo,lib heißt, erwartet der gcc als Namen nur 'foo'. Dann braucht man auch nicht den ganzen Pfad angeben.
-
ich mach immer -lwsock32 ^^