EldoS | Feel safer!

Software components for data protection, secure storage and transfer

Unresolved external MsgConnect::GetCurrentThreadID

Also by EldoS: CallbackRegistry
A component to monitor and control Windows registry access and create virtual registry keys.
#7431
Posted: 08/26/2008 23:48:09
by Tim Sullivan (Standard support level)
Joined: 06/25/2008
Posts: 26

I recently downloaded the most recent release of MsgConnect C++.
When compiling against the rebuil MC_VC.lib, I recieve the following message:
1>mc_vc.lib(MCBase.obj) : error LNK2019: unresolved external symbol "unsigned long __cdecl MsgConnect::GetCurrentThreadID(void)" (?GetCurrentThreadID@MsgConnect@@YAKXZ) referenced in function "public: __thiscall MsgConnect::MCMessenger::MCMessenger(void)" (??0MCMessenger@MsgConnect@@QAE@XZ)
I'm building MC_VC_Full using the default project, and compiling against the output built in the Debug directory.
Is there an additional setting I need to use during compilation?
Please let me know if you need more information.
Thanks.
#7432
Posted: 08/27/2008 03:22:18
by Eugene Mayevski (EldoS Corp.)

It's strange cause the evaluation version is built from the same code and it works fine. What exactly compiler do you use (VS 6, VS 2005, 2008 or other)?


Sincerely yours
Eugene Mayevski
#7443
Posted: 08/27/2008 10:17:43
by Tim Sullivan (Standard support level)
Joined: 06/25/2008
Posts: 26

I'm currently using VS2008.
Also, I'm noticing that the library is much bigger than the eval library:
867 kb (eval)
2124 kb (full).
#7444
Posted: 08/27/2008 11:58:06
by Tim Sullivan (Standard support level)
Joined: 06/25/2008
Posts: 26

Just to update.
I tried switching to the mc_vc lib (not the Full project).
The output size is also 2+ mb, so please disregard last email.
However, once I built the library, and linked against the new mc_vc.lib in .\Debug, I received the same error:
1>mc_vc.lib(MCBase.obj) : error LNK2019: unresolved external symbol "unsigned long __cdecl MsgConnect::GetCurrentThreadID(void)" (?GetCurrentThreadID@MsgConnect@@YAKXZ) referenced in function "public: __thiscall MsgConnect::MCMessenger::MCMessenger(void)" (??0MCMessenger@MsgConnect@@QAE@XZ)
#7446
Posted: 08/27/2008 12:20:37
by Eugene Mayevski (EldoS Corp.)

The developer will check this tonight.


Sincerely yours
Eugene Mayevski
#7447
Posted: 08/27/2008 12:22:09
by Tim Sullivan (Standard support level)
Joined: 06/25/2008
Posts: 26

Thanks for the update.
I wanted to let you know that I just uninstalled/reinstalled MsgConnect. Built the library in Win32 mode using VS2005, and still encountered this error.
I'll look for the developer's response tonight/tomorrow.
Thanks.
#7448
Posted: 08/27/2008 12:31:02
by Eugene Mayevski (EldoS Corp.)

Did you check the file I sent you by e-mail?


Sincerely yours
Eugene Mayevski
#7450
Posted: 08/27/2008 15:19:39
by Tim Sullivan (Standard support level)
Joined: 06/25/2008
Posts: 26

Hi,
Thanks for the file.
I was able to successfully compile MC_VC.lib, and compile against the new library successfully.
I'll let you know if I run into anymore problems, but so far it looks good.
Thanks again.
Also by EldoS: CallbackFilter
A component to monitor and control disk activity, track file and directory operations (create, read, write, rename etc.), alter file data, encrypt files, create virtual files.

Reply

Statistics

Topic viewed 5015 times

Number of guests: 1, registered members: 0, in total hidden: 0




|

Back to top

As of July 15, 2016 EldoS Corporation will operate as a division of /n software inc. For more information, please read the announcement.

Got it!