无氏木

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

工程编译过程,出现expected templatename before错误,分析原来是公司公共库引用了标准库<unordered_map>,需要c++0x支持,在makefile 的CXXFLAGS中添加 -std=c++0x 错误消失,网上查找,可在pro文件中添加 

QMAKE_CXXFLAGS += -std=c++0x

便可在qmake后在makefile中自动添加。暂时问题解决,未深入,以上。

 

环境如下:

QT:4.8.5

gcc:4.4.4

操作系统:CentOs 6.3

=============================

posted on 2014-07-25 09:47  无氏木  阅读(228)  评论(0)    收藏  举报