[ https://issues.apache.org/jira/browse/THRIFT-4291?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Peter Young closed THRIFT-4291. ------------------------------- Resolution: Fixed > Two different thrift interface in the same project causes run time asserts > -------------------------------------------------------------------------- > > Key: THRIFT-4291 > URL: https://issues.apache.org/jira/browse/THRIFT-4291 > Project: Thrift > Issue Type: Question > Components: C++ - Library > Affects Versions: 0.9.3 > Environment: VS2013 Windows 10 32-bit > Reporter: Peter Young > Labels: newbie > > I am developing a thrift-based interface to manage some external components > of my companies workflow product. The product is an executable plus several > dlls to provide functionality. > I already have a device-specific Thrift Interface and 'core' thrift source > code (TApplicationException.cpp, etc) in the .exe in order to communicate > with a customers device. The Thrift source/header files are included directly > into the Server. I did have the 'core' Thrift code in a static library but > moved the code in directly as I try to resolve this issue. > I need to include the same 'core' code plus a different Thrift interface (to > drive our external components) into a DLL which the Server will load. > I can build and link the DLL, but the Server generates assert after assert > trying to load the DLL in order to debug it. I have narrowed down the issue > to the inclusion of BoostMonitor.cpp & BoostMutex.cpp. Just having them built > into the project, even if they are not used, is triggering the issue.I cannot > include one without the other in order to narrow this down any further. > Any suggestions as to what could be causing the asserts (generated by > mfc120d.dll)? > Thanks, > Pete Young -- This message was sent by Atlassian JIRA (v6.4.14#64029)