fork download
  1. #ifndef _GNULINUX
  2. #define DllExport __declspec(dllexport)
  3. #else
  4. #define DllExport
  5. #endif
  6.  
  7. #include <string>
  8. #include <vector>
  9. #include <iostream>
  10.  
  11. #ifdef __cplusplus
  12. extern "C" {
  13. namespace FilterAPI {
  14. #endif
  15.  
  16. class DllExport Filter{
  17. public:
  18. static void setFilter(const std::vector<float>& vFilter, unsigned int uNumThreads);
  19.  
  20. };
  21.  
  22. void Filter::setFilter(const std::vector<float>& vFilter, unsigned int uNumThreads) {
  23. }
  24.  
  25. #ifdef __cplusplus
  26. } // namespace FilterAPI
  27. } // extern "C" {
  28. #endif
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
prog.cpp:16:17: error: expected initializer before 'Filter'
 class DllExport Filter{
                 ^
prog.cpp:22:6: error: 'Filter' has not been declared
 void Filter::setFilter(const std::vector<float>& vFilter, unsigned int uNumThreads) {
      ^
stdout
Standard output is empty