从Clarion 9升级到Clarion 10后,获取错误

时间:2017-11-20 08:23:01

标签: clarion

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

错误: External SHGetFolderPathA中未解决的EFOCUS.obj。我在解决方案中包含efocus.clwEfocus.clwefocus.inc位于 C10 文件夹中。

请帮帮我

1 个答案:

答案 0 :(得分: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中附带)创建自己的lib。

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