而其他源文件使用默认标志?我的一些源文件需要一些额外的C++预处理器定义.我使用Qt 5.我发现QMAKE_CXXFLAGS仅用于qmake项目的全局使用.
这是来自MS VC stl的代码:
template<typename _Fun_t,
typename _Arg_t> inline
binder1st<_Fun_t> bind1st(_Fun_t% _Func, _Arg_t _Left)
{ // return a binder1st functor adapter
typename _Fun_t::first_argument_type _Val = _Left;
return (binder1st<_Fun_t>(_Func, _Val));
}
Run Code Online (Sandbox Code Playgroud)
和QT:
#define Q_ARG(type, data) QArgument<type >(#type, data)
Run Code Online (Sandbox Code Playgroud)