< Previous by Date Date Index Next by Date >
  Thread Index  

[reSIProcate] basicCall, basicMessage, and basicRegister compile issue on Visual C++ 7.1


Hi all,
  I'm new to this list and have just started working with resiprocate.  I Downloaded the latest code and determined that the basicCall, basicMessage and basicRegister projects don't link properly under release mode.  (I opened the ReSIProcate_7_1.sln file and then added the basicCall, basicMessage and basicRegister vcproj files to the solution.)  The problem is as follows:
 
All of the resiprocate libraries compile with the "Multi-threaded (/MT)" runtime library.
The basicCall, basicMessage and basicRegister projects compile with the "Multi-threaded DLL (/MD)" runtime library.
 
This causes link errors when trying to link the exe's.
 
This is fixed by changing the properties of the basicCall, basicMessage and basicRegister so that they use the "Multi-threaded (/MT)" runtime library.
 
This can be found by selecting the properties for the above projects and navigating to "Configuration Properties->C/C++->Code Generation" and changing the "Runtime Library" setting to "Multi-threaded (/MT)"
 
I hope this is the appropriate place to post this information.  If not, could someone kindly tell me the appropriate way to pass this information along?
 
Thanks,
Jeff Knighton