最近,我开始在C小项目++。我创建了一个简单的Makefile:Makefile的C++ 11的支持
CC=g++
CFLAGS =-std=c++0x -I. -c
VPATH = src include
vpath %.c src
vpath %.h include
TabooSearch : main.o Task.o TabooList.o
$(CC) $(CFLAGS) -o TabooSearch main.o Task.o TabooList.o
的问题是,当我运行make
我得到这个样的错误形成的gcc: error: ‘nullptr’ was not declared in this scope
我没有任何的IDE有什么不对我的Makefile,可以有人帮我解决这个问题。我的gcc版本是4.7.2在Debian提前
感谢
为什么你认为在Makefile负责C++错误? – 2012-12-11 20:45:39
使用namespace std?或std :: nullptr?在源文件中... – neagoegab
“的Makefile C++ 11的支持” ... “-std = C++ 0x中” ... –