0

将应用程序从 Clarion 9.1 升级到 Clarion 10 并首次构建错误获取后。

错误:未解决External SHGetFolderPathAEFOCUS.obj我包括efocus.clw在解决方案中。Efocus.clw并且efocus.incC10文件夹中。

请帮帮我

4

1 回答 1

0

我不使用增强的焦点功能,但有几件事可能会有所帮助:

SHGetFolderPathA 已被弃用,但应该仍然存在,因为它位于 Shell32.dll 中。它可能的 SV 从他们的 lib 中删除了它,而不是替换调用(参见https://msdn.microsoft.com/en-us/library/windows/desktop/bb762181(v=vs.85).aspx),但我怀疑。即便如此,您也可以使用 DLL 和 Libmaker.exe(在 \c10\bin 中提供)创建自己的库。

它可能比这更简单。从您的应用程序文件夹(或 .RED 指向它们的子文件夹)中删除 clw 和 obj 并重新编译。

于 2017-12-06T01:51:16.507 回答