Q: Does FeatureC++ support refinements based on procedural programming (i.e., functions
outside classes)?
A: No! To simply collect functions and other stuff that should be included in the compilation process files
can be used that include no classes. These are copied to the output folder if the
enclosing feature is present in a configuration.
Q: Can I debug fc++ programs?
A: Yes! Debugging support is available with a usual C++ debugger (e.g., gdb or Microsofts Visual Studio debugger). Debugging is not different from debugging C++ files. The debugger can resolve the FeatureC++ source code because of C++ #line directives within the generated C++ files.
Q: Can I debug fc++ programs with Eclipse?
A: Yes! Create a C++ project and use Eclipse CDT. E.g, with gdb you will see the FeatureC++ source code. It is not needed to look at the intermediate C++ code.
When using Windows and cygwin look at this page.