Page 1 of 1
Compiling Error
Posted: 05 May 2009, 09:42
by Joe
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
Compilation Error
Posted: 05 May 2009, 12:47
by gschalk
Joe,
Which version of CodeGear are you using? Please download the most recent version of BCI2000 from SVN and try again.
Gerv
Re: Compilation Error
Posted: 05 May 2009, 13:40
by Joe
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
Posted: 07 May 2009, 17:33
by Joe
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
BCB2009
Posted: 07 May 2009, 19:26
by gschalk
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
Posted: 08 May 2009, 06:50
by Joe
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
code
Posted: 08 May 2009, 08:13
by gschalk
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
Posted: 05 Aug 2009, 15:25
by Manuel
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