More artefacts of upgrade to SP1

More artefacts of upgrade to SP1

David White的头像

I am still using the RealWin interface to the Windows API - I know it is no longer supported, but the changes required to migrate are too great at present. We do have the source code, but I am still using the supplied library.

With the upgrade to Studio XE SP1 last week, I am now getting the following error, even though none of my code has changed:

realwin.lib(winbase.obj) : error LNK2019: unresolved external symbol _HtmlHelpA@16 referenced in function _START_HTML_HELP

Has there been a change to the API so that this entry point is no longer available?

Thanks,

David

 

 

7 帖子 / 0 全新
最新文章
如需更全面地了解编译器优化,请参阅优化注意事项
David White的头像

Really strange behaviour here.

My solution builds two executables - an .exe and a .dll.

When I remove the DLL project from the solution, the main solution builds. The solution for the DLL project also builds. When I put the DLL project back into the main solution, I get the unresolved external reference.

Any ideas?

David

app4619的头像

 _HtmlHelpA@16 is in HtmlHelp.lib is that included in the build?

David White的头像

Yes,Helphtml.lib is in the build. My solution was working until the latest update. It still works if I take one project out of the solution, and that project builds successfully on its own, but when I try to build both the dll and exe files in the same build it fails with the unresolved reference.

app4619的头像

It sound like a depandancy thing and one for the Intel boys, I assume if you right click on each project in the solution in turn and build them individually it works.

Steve Lionel (Intel)的头像

That's a Microsoft API. Would you please attach a ZIP of the buildlog.htm from the failing build? Are you sure you have the correct 32-bit helplib.lib in your project?

Steve
David White的头像

VS seems to like making a monkey of me!

I have removed and readded the project causing the problems (for about the 3rd time) - now everything builds and links properly! :-(

Thanks,

David

登陆并发表评论。