SigfriedSigProc

Forum for discussion on different signal processing algorithms
Locked
tahdah
Posts: 14
Joined: 22 Apr 2011, 18:12

SigfriedSigProc

Post by tahdah » 15 Jun 2011, 14:45

According to the link below, there should be a "SigfriedSigProc.mak", however, there is not.

Does anyone know how to build this module?

http://www.bci2000.org/wiki/index.php/C ... iedSigProc

mellinger
Posts: 1341
Joined: 12 Feb 2003, 11:06

Re: SigfriedSigProc

Post by mellinger » 17 Jun 2011, 14:15

Hi,

the SigfriedSigProc.mak file is created once you execute "make prepare" from the command line.
Instead of using the command line, you may as well open SigfriedSigProc.bpr in C++ Builder in order to build SigfriedSigProc.exe.

Best regards,
Juergen

tahdah
Posts: 14
Joined: 22 Apr 2011, 18:12

Re: SigfriedSigProc

Post by tahdah » 30 Jun 2011, 18:23

Thanks, C++Builder make compiling BCI2000 very easy.

rtyrand
Posts: 2
Joined: 12 Sep 2013, 11:46

Re: SigfriedSigProc

Post by rtyrand » 26 Sep 2013, 03:53

mellinger wrote:Hi,

the SigfriedSigProc.mak file is created once you execute "make prepare" from the command line.
Instead of using the command line, you may as well open SigfriedSigProc.bpr in C++ Builder in order to build SigfriedSigProc.exe.

Best regards,
Juergen
Hi,

I encountered the same problem as mellinger, and tried to compile SiegfriedSigProc.bpr using C++ Builder XE5.
Unfortunately, the compiler returns an error:

BCIException.h(101): E2285 Impossible to find a correspondance for 'exception::exception(const char*)'

The header file BCIException.h is located in the ...\src\shared\bcistream directory and is in the list of the linked libraries.
I have compiled the BCI source code without difficulties using Cmake and visual C++ 2009 Express.

What can I do to built the SiegfriedSigProc?

rtyrand
Posts: 2
Joined: 12 Sep 2013, 11:46

Re: SigfriedSigProc

Post by rtyrand » 26 Sep 2013, 10:49

The code part which generate an error is the following:

template<typename T>
struct Exception_ : Exception, T
{
explicit Exception_( const std::string& what, const std::string& where = "" )
: T( ( what + where ).c_str() ), Exception( what, where, typeid( T ) ) {}
virtual ~Exception_() throw() {}
};

mellinger
Posts: 1341
Joined: 12 Feb 2003, 11:06

Re: SigfriedSigProc

Post by mellinger » 14 Oct 2013, 08:59

Hi,

Borland compilers are no longer supported by BCI2000. Lacking proper support by the CMake build tool, maintaining Borland support over time was just exceeding our resources.

Also, you can download Express versions of MSVC compilers without cost (registration required), which should work for compiling BCI2000.

Sorry, and best regards,
Juergen

Locked

Who is online

Users browsing this forum: No registered users and 0 guests