Comments (14)
That app has not yet been updated to do 'out of tree' builds with the new cmake structure. Sorry about that.
For now, it might work best if you do an 'in-tree' build, including the apps that you need.
From the labstreaminglayer root folder, do ...
mkdir build && cd build
cmake .. -G "Visual Studio 14 2015 Win64" -DLSL_LSLBOOST_PATH="lslboost" -DQt5_DIR=C:\Qt\5.11.1\msvc2015_64\lib\cmake\Qt5 -DBOOST_ROOT=C:\local\boost_1_67_0 -DLSLAPPS_LabRecorder=ON -DLSLAPPS_XDFBrowser=ON -DLSLAPPS_Emotiv=ON
Of course you should change the locations of Qt and Boost, and maybe the visual studio version too.
from lsl_archived.
Thanks cboulay. I got the application.
from lsl_archived.
Hi @cboulay
After I run the LSLEmotiv.exe it says I missing Qt5Widgets.dll Qt5Gui.dll liblsl64.dll edk.dll etc...
I try to copy all those files to LSLEmotiv.exe directory, but the dll seems missing a lot
Do you know what is the problem for this?
from lsl_archived.
Same cause, different problem :)
I'll update this once I get back on Monday or Tuesday
from lsl_archived.
@tstenner Thanks, I'll keep an eye on your post.
from lsl_archived.
I've update the CMake configuration in https://github.com/labstreaminglayer/App-emotiv/tree/cmake_update, let me know if it works for you.
from lsl_archived.
I regenerated the project use "in-tree" build with the updated Cmake file.
The project is built successfully. All DLLs are within the directory of Emotiv.exe,
When I run the .exe application, I get an error message that says “The application was unable to start correctly” accompanied by an error code (0xc000007b)
from lsl_archived.
Did you make the install target (cmake --build . --target install
)?
Qt needs some additional steps this takes care of.
Otherwise, could you check with the Dependency Walker if all dependencies are found?
from lsl_archived.
The Dependency Walker pointed out my problem, I was using the 32bit edk.dll instead of 64bit edk.dll. After replacing the dll with the correct version. the application opens correctly. Thanks @tstenner for providing the solutions.
Just another information I got from the Emotiv developer the current emotiv app (sdk 3.3.2) hasn't been updated to sdk 3.5.x yet. Under labstreaminglayer/Apps/emotiv/mainwindow.cpp
line 104: IEE_DataUpdateHandle(0, hData);. it calls to userID = 0 which they don't use anymore in SDK 3.5.
from lsl_archived.
Please find out how I can get that version of the Sdk then I will happily update the LSL app.
from lsl_archived.
Hi @cboulay
Please see this link: https://github.com/Emotiv/community-sdk
from lsl_archived.
@SeanYXWang Oh! Last time I looked they didn't support raw data streams so I was stuck using the SDK that I could only download from their website. It seems that the community sdk now supports raw multichannel data. I will try to get to this soon but I'm a bit overwhelmed at the moment; realistically I won't have time until November at the earliest. You're welcome to have a go at it earlier if you like and I'll take a look.
from lsl_archived.
I think the original issue is solved (thanks @tstenner !).
If you want to open an issue to update the emotiv app to the latest community-sdk (or better yet, a pull request), please do so within its submodule:
https://github.com/labstreaminglayer/App-emotiv
from lsl_archived.
Sure. Thanks @cboulay @tstenner
from lsl_archived.
Related Issues (20)
- How to change output dimension of inlet.pull_sample() HOT 5
- Default values for lsl_api.cfg are hard-coded and confusing HOT 1
- Which pylsl? HOT 3
- Not reading serial data from Arduino
- LSL DLL on ARM64 Architecture HOT 4
- Can't Run LabRecorder App on Mac OS 10.13.4 HOT 1
- libjnidispatch.so? HOT 11
- Connection to smartphone HOT 1
- C++ 2015 professional and matlab 2015b HOT 1
- windows 10 LAN lsl fail HOT 7
- the trouble with __func__ HOT 9
- Firewall settings for LSL to work? HOT 2
- External native build issues while building LSL Android Studio examples HOT 4
- Errors when building BrainAmp App HOT 1
- Missing timeout parameter in C# binding for wait_for_consumers()
- BrainVisionRDA: compilation error (CMake on Windows) HOT 2
- pull_chunk starts and KEEPS returning empty after a short delay in stream AND stream is back HOT 1
- blocking call to pull_sample become unresponsive when no data available HOT 3
- How to load xdf multiple file ? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from lsl_archived.