[tao-users] Windows 10 Entry Point Error

Adam Mitz mitza at objectcomputing.com
Mon Feb 5 16:57:08 CST 2018


On 1/25/2018 10:15 AM, maggiari at b-k.it wrote:
> I'm still experiencing problems. Entry point errors are still here.
>
> I've used the generate_export_file.pl (thanks you for the tips), then
> called the tao_idl as suggested and finally setted the preprocessor
> variable.
>
> These steps, at the end, basically generates the __declspec(dllexport)
> macro for the idl methods and types which is similar to what I was doing
> (and __declspec(dllimport) for the rest), but I see that this generates
> others macros and I've thought it could work. Unfortunately the entry
> point errors come up again.

What's different between your program and a TAO test?


> My biggest concern comes from this test:
>
> I have binaries of the same affected library+application package compiled
> with VS2013 and ACE+TAO 6.0.1 which run fine on Win 7 since 2015.
> Installing the SAME binaries on Win 10 the entry point errors come up!!
> This sound strange to me because
> there should be binary compatibility between these versions, or I'm wrong?
> Do you find "normal" this issue?

There should be compatibility assuming the rest of the prerequisites are 
in place (like the right version of the MSVC runtime libraries, but that 
doesn't look like the problem you're having).


> Maybe the entry point errors is due to some other problem. Obviously I've
> already tried to recompile on Win10 with VS2013 the library+application
> (using the older ACE+TAO 6.0.1 which was run fine on Win7 as I described
> above) and I have the same issue again.

So far it doesn't look like an ACE+TAO bug based on the information I've 
seen.  If you can put together a minimal test case that shows a problem 
with the current ACE+TAO version we can take a look at that via the 
mailing list.  My company also provides commercial support for older 
versions, and we can develop that test case or work with you to 
troubleshoot the problem as part of commercial support.

Thanks,
Adam Mitz
Principal Software Engineer
Object Computing, Inc.


More information about the tao-users mailing list