私は MSVC++6 にうんざりしていて、誰もがそれはくだらないコンパイラだといつも私に言っていることにうんざりしています。
そこで、vim と g++ および makefile を使用することにしました。これが私の問題です。次のメイクファイルがあります。
# 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
これは、ファイルの 1 つで必要なmake
という Windows ライブラリにリンクする必要があるため、 を実行しようとするとエラーが発生します。Ws2_32.lib
Winsock2.h
include
.h
では、これを行うにはどうすればよいですか?-l
オプションを試してみましたが、うまくいきません。スペースを含むパスではどのように機能しますか?