首页 文章

从OpenOffice切换到LibreOffice后编译UNO加载项时出错“init registries failed,检查注册表文件 . ”

提问于
浏览
0

将我的开发设置切换到LibreOffice 4(来自OpenOffice 3.3)后,UNO加载项的开发(在MacOS X上使用Eclipse)失败,除了“init registries failed,检查您的注册表文件” . 为什么?

通过切换开发设置,我的意思是我更改了ant构建文件以引用LibreOffice ure-link文件夹而不是OpenOffice ure-link文件夹 .

1 回答

  • 0

    在适用于MacOS X的LibreOffice 4中(可能还有其他版本或所有版本的LibreOffice), offapi.rdb 文件的位置发生了变化(与OpenOffice相比) . 虽然大多数(除了 offapi.rdb 之外的所有文件)文件都停留在位于 /Applications/LibreOffice.app/Contents/ure-link 的ure-link文件夹下的某个位置,但offapi.rdb现在位于 /Applications/LibreOffice.app/Contents/MacOS/types .

    在build.xml中设置正确的路径可以解决问题 .

    路径 base-link/ure-link 现在只是 ure-link .

相关问题