Compiling Error

Known Issues and Problems with BCI2000
Locked
Joe
Posts: 6
Joined: 20 Apr 2009, 22:29

Compiling Error

Post by Joe » 05 May 2009, 09:42

hello,

I am trying to compile the project for the first time using CodeGear
but it gives me this error
[BCC32 Error] Unit1.cpp(295): E2285 Could not find a match for 'EncodedString::EncodedString(wchar_t *)'

in many sentences from line 290 and later

the same error also appeared while compiling other projects like operat.exe and BCI2000FileInfo.exe

any ideas??

Thanks in advance

Joe

gschalk
Posts: 615
Joined: 28 Jan 2003, 12:37

Compilation Error

Post by gschalk » 05 May 2009, 12:47

Joe,

Which version of CodeGear are you using? Please download the most recent version of BCI2000 from SVN and try again.

Gerv

Joe
Posts: 6
Joined: 20 Apr 2009, 22:29

Re: Compilation Error

Post by Joe » 05 May 2009, 13:40

gschalk wrote:Joe,

Which version of CodeGear are you using? Please download the most recent version of BCI2000 from SVN and try again.

Gerv
I am using CodeGear C++ Builder 2009
I downloaded the whole src folder again and it gives me the same error

Joe

Joe
Posts: 6
Joined: 20 Apr 2009, 22:29

Post by Joe » 07 May 2009, 17:33

I found the problem
it is not about BCI2000 code ...the problem with the new version of the CodeGear (2009)
some of the string handling changed

HERE you can find the solution if you have the same problem



Thanks

Joe

gschalk
Posts: 615
Joined: 28 Jan 2003, 12:37

BCB2009

Post by gschalk » 07 May 2009, 19:26

Joe,

Thank you very much for reporting this. Another BCI2000 user had reported the same compilation error, which we could never reproduce. Now I understand why. Thanks so much for the post.

The Gerv

Joe
Posts: 6
Joined: 20 Apr 2009, 22:29

Post by Joe » 08 May 2009, 06:50

Mr. Gerv,

i was wondering if there is any other documentation besides the wiki pages for the code sequence and functions?

because i am having hard time going through the code files.

Thanks

Joe

gschalk
Posts: 615
Joined: 28 Jan 2003, 12:37

code

Post by gschalk » 08 May 2009, 08:13

Joe,

What are you trying to do? I assume you have seen the programming tutorials on the bottom of this page:

http://www.bci2000.org/wiki/index.php/P ... e:Contents

Gerv

Manuel
Posts: 1
Joined: 05 Aug 2009, 15:10

Post by Manuel » 05 Aug 2009, 15:25

Hello Gerv
I started the tutorial in order to Compile BCI2000 with SigfriedSigProc.
I removed the # character in the makefiles File.
but when I built BCI2000 (command [i]make all[/i])
I got 2 errors:
**deleting obj\MatlabWrapper.obj
** deleting cmdline

(I used Delphi_C++Builder2009_ESD_June2009).
Since it was not working with this command line, I tried using directly CodeGear C++Builder. I got (in the MatlabSignal Processing):
[BCC32 Error] matrix.h(329): E2176 Too many types in declaration
the corresponding line is:
typedef CHAR16_T char16_t;

It is the first time I am using a compiler ... I dont know what is wrong,
could you help me ?
Thanks in advances

Manuel

Locked

Who is online

Users browsing this forum: No registered users and 1 guest