Hello community,
I have used BCI2000 many times for data collection but I am new at building modules from the source code. I've been able to build the BCI2000 solution but am not able to build all of the executables required to actually run the program. Specifically, when trying to build the "CursorTask" module or "Operator" module I get the following error:
"C:\Qt\Qt5.3.2\5.3\msvc2010_opengl\plugins\imageformats\qdds.dll : fatal error LNK1107: invalid or corrupt file: cannot read at 0x2A8"
"SignalGenerator" and "BCIShell" were able to build properly. I have not tried building other modules.
Below are the specs for the operating system and software versions I am using:
Microsoft Windows XP professional
BCI 2000 v3 revision 4786
Qt 5.3.2
Cmake v3.0.5
Microsoft Visual Studio 10.0 (express version - Service Pack 1 is installed)
Any suggestions on what may be causing the error? I am stumped.
Thank you.
Trouble building .exe files from BCI2000.sln
-
pahwam
- Posts: 3
- Joined: 08 Apr 2015, 17:13
Re: Trouble building .exe files from BCI2000.sln
Pardon me, I am using Cmake v3.0.2 and NOT using v3.0.5.
-
boulay
- Posts: 382
- Joined: 25 Dec 2011, 21:14
Re: Trouble building .exe files from BCI2000.sln
The official answer is probably going to be "use a source version corresponding to the official release", which is pretty old a this point. I haven't tried to build on Windows in a while so I don't know... but that kind of error usually means you are trying to link to a DLL that doesn't match your compiler. I guess this is unlikely given the folder name and the fact that you are using VS 2010. Did you switch the build target from Debug to Release at the top of the VS GUI? Is there any reason to think that qdds.dll is 64-bit only?
Who is online
Users browsing this forum: No registered users and 0 guests
