nickgillian / grt

gesture recognition toolkit

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Issue with compiled 64-bit dll / lib

morphogencc opened this issue · comments

I compiled a dll and lib of GRT for use in Cinder, and I'm trying to put together some test examples based off of your ofxGRT examples.

I compiled everything for 64-bit Windows, and whenever my program launches I get a debug assertion failed:

Debug Assertion Failed!
[App Executable Path]

File: minkernel\crts\ucrt\src\appcrt\heap\debug_heap.cpp

Expression: __acrt_first_block == header

It looks like this is being caused the initialization of the ClassificationData class -- any thoughts on what might be going on?

I created my libs by following your CMake instructions for windows, with the exception of running

cmake .. -G "Visual Studio 14 Win64"

to create the 64-bit version.

Further information:

  • The crash in my custom application seems to have to do with the construction of the std::basic_string class in the ClassificationData constructor.
  • While compiling Unit Tests, there are a large number of LNK2019 errors -- both when compiling the 32-bit and 64-bit version of the library.