Issue with compiled 64-bit dll / lib
morphogencc opened this issue · comments
nathan lachenmyer commented
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.
nathan lachenmyer commented
Further information:
- The crash in my custom application seems to have to do with the construction of the
std::basic_string
class in theClassificationData
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.