OpenGLの割り当てに使用するWindowsメイクファイルが与えられましたが、 'NMake'を使用して実行するとこのエラーが発生します。マクロの呼び出しでWindows makefile(name) - 構文エラー: ')'が見つかりません
makefile(7) : fatal error U1000: syntax error: ')' missing in macro invocation
これは、彼らが私に与えたメイクファイルの内容です:
CXX=cl
COMMONFLAGS= -nologo
CXXFLAGS= -MD -c
INCLUDES= -Iinclude
LFLAGS= -incremental:no -manifest:no OpenGl32.lib glew32.lib SDL2.lib SDL2main.lib -SUBSYSTEM:CONSOLE
BUILDDIR=build
SRCDIR=src
SRC=$(wildcard $(SRCDIR)/*.cpp)
_OBJ=$(SRC:.cpp=.obj)
OBJ=$(patsubst $(SRCDIR)/%,$(BUILDDIR)/%,$(_OBJ))
TARGET=prac1.exe
TARGETPATH=$(BUILDDIR)/$(TARGET)
build: $(OBJ) $(TARGET)
run:
cd $(BUILDDIR); ./$(TARGET)
$(TARGET): $(OBJ)
$(CXX) $(OBJ) -Fe$(TARGETPATH) $(COMMONFLAGS) -link $(LFLAGS)
$(BUILDDIR)/%.obj: $(SRCDIR)/%.cpp
$(CXX) $(INCLUDES) $(CXXFLAGS) $< [email protected] $(COMMONFLAGS)
clean:
rm -f $(TARGETPATH)
rm -f $(OBJ)
私はそれを解決することができますか?どうもありがとう!
あなたの質問は正確ですか? – iehrlich
@iehrlichこのエラーを修正するにはどうすればよいですか? –
それは完全なmakefileですか? – iehrlich