最近,我開始在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中」 ... –