将应用程序从Clarion 9.1升级到Clarion 10之后,首先构建错误获取。
错误: External SHGetFolderPathA
中未解决的EFOCUS.obj
。我在解决方案中包含efocus.clw
。 Efocus.clw
和efocus.inc
位于 C10 文件夹中。
请帮帮我
答案 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并重新编译。