Я устал от MSVC ++ 6 и от того, что все постоянно говорят мне, что это дерьмовый компилятор и все такое.
Итак, теперь я решил попробовать использовать vim plus g ++ и make-файлы. Вот моя проблема; У меня есть следующий make-файл:
# This is supposed to be a comment..
CC = g++
# The line above sets the compiler in use..
# The next line sets the compilation flags
CFLAGS=-c -Wall
all: main.exe
main.exe: main.o Accel.o
$(CC) -o main.exe main.o Accel.o
main.o: main.cpp Accel.h
$(CC) $(CFLAGS) main.cpp
Accel.o: Accel.cpp Accel.h
$(CC) $(CFLAGS) Accel.cpp
clean:
del main.exe *.o
Это выдает ошибку при попытке make
, потому что мне нужно связаться с библиотекой Windows с именем Ws2_32.lib
, которая нужна Winsock2.h
, которую я include
в одном из моих .h
файлов.
Так как мне это сделать? Я попробовал -l
вариант, но я не могу заставить его работать. Как это работает с путем, который имеет пробелы?