从MPC添加MAKEFLAGS(Makefile,Project和Workspace Creator)

时间:2017-04-06 09:54:18

标签: c++ c++11 makefile

我正在使用MPC生成我的makefile。我成功生成了Makefile但是当我运行make时出现以下错误:

  

错误:#error此文件需要ISO C ++ 2011标准的编译器和库支持。此支持目前是实验性的,必须使用-std = c ++ 11或-std = gnu ++ 11编译器选项启用。

我的问题是,如何向我的MPC添加构建标记(例如:-std=c++11)?

完成此处是我的MPC文件:

project(Makefile) : dcpsexe, dcps_tcp {
   requires += no_opendds_safety_profile
   exename   = start
   after    += *idl

   TypeSupport_Files {
     Communication.idl
   }

   Source_Files {
     ListenerReader.cpp
     Publisher.cpp
     Subscriber.cpp
     main.cpp    
   }
}

1 个答案:

答案 0 :(得分:1)

这可以通过$ACE_ROOT/include/makeinclude/platform_macros.GNU文件完成。在c++11=1的顶部添加一行<style>,这将为编译器启用C ++ 11支持。