"在Windows 8环境下使用Visual Studio 2010编译OpenOffice的日志记录" 在Windows 8操作系统上编译OpenOffice需要遵循一系列步骤,这通常涉及到安装和配置必要的开发环境。首先,确保你的系统是64位的,因为OpenOffice可能需要64位版本的软件来正确编译。在开始编译之前,你需要安装以下几个关键组件: 1. **Microsoft Visual Studio 2010**:这是主要的开发环境,用于编译源代码。如果你的系统已经预装了Win8.1,可能需要升级到Visual Studio 2010的最新版本,确保所有补丁和更新都已应用。注意,安装时不要选择.NET Framework 4.5,因为这可能会与OpenOffice的编译需求冲突。 2. **设置环境变量**:在安装完成后,你可能需要调整系统环境变量。例如,你可以通过注册表编辑器(RegEdit)修改`HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/VCExpress/10.0/Setup/VS/ProductDir`和`HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/VCExpress/10.0/Setup/VC/ProductDir`的值,指向Visual Studio 2010的实际安装路径,通常是`C:/Program Files (x86)/Microsoft Visual Studio 10.0`。 3. **Microsoft DirectX SDK**:OpenOffice可能依赖于DirectX库,所以你需要下载并安装适用于你的系统的DirectX SDK。你可以在微软官网找到相应版本的下载链接。安装后,同样需要通过RegEdit设置相应的注册表项。 4. **Microsoft Windows SDK**:对于OpenOffice的编译,可能还需要Windows SDK。这里推荐安装版本为7.0a的SDK。安装完成后,记得配置相应的注册表项以指示SDK的安装位置。 5. **.NET Framework**:确保安装了.NET Framework 4.0或更高版本,因为编译可能需要这个框架。通过RegEdit检查`HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/.NETFramework/sdkInstallRootv4.0`的值,确认其指向正确的.NET Framework目录。 6. **Java Development Kit (JDK)**:OpenOffice的构建可能还需要JDK,这里建议使用JDK 1.8.0_20或更高版本。安装后,设置环境变量以指向JDK的安装路径,例如`C:/`。 在完成以上步骤后,你还需要按照OpenOffice的官方文档或相关教程进行进一步的配置,包括但不限于设置源代码、配置构建脚本、安装其他依赖库等。在实际编译过程中,可能还会遇到各种问题,如依赖库版本不兼容、编译错误等,解决这些问题需要耐心调试和查阅相关资料。 编译OpenOffice是一项复杂的工作,需要对开发环境有深入的理解,并且要有解决各种技术问题的能力。请确保在整个过程中备份好你的系统和重要数据,以防出现意外情况。同时,加入相关的开发者社区或论坛,可以获取更多帮助和解决方案。
一 准备
1 安装操作系统,我先安装的是win8,然后升级到win8.1,并把所有的更新都安装了;
2 安装Microsoft Visual Studio 10.0,并把MSDN也安装了,并全部更新,连帮助也一并更新了,前期安装时,先卸载了.NET 4.5,结果安装的VS要是出错,安装不全,缺少一些安装包,编译出错,折腾了一个星期,也没有折腾好。最后狠心重装了操作系统。注意:如果安装在Program Files (x86)目录中,对--with-directx-home等参数直接赋值不能出现空格和(),否则会出错;
利用RegEdit编辑: HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/VCExpress/10.0/Setup/VS/ProductDir="C:/Program Files (x86)/Microsoft Visual Studio 10.0"
利用RegEdit编辑: HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/VCExpress/10.0/Setup/VC/ProductDir="C:/Program Files (x86)/Microsoft Visual Studio 10.0/VC"
注意:如果是64位操作系统,需要使用c:/windows/syswow64下的RegEdit,否则会取不到注册数据。保险起见,两边都设置就行了
3 安装Microsoft DirectX SDK(Software Development Kit) 下载地址: 利用RegEdit编辑:http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=6812
4 安装Microsoft Windows SDK,我安装的为SDK7.0a。下载地址: http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=6812
5 我安装的.NET Framework为NET4.0.30319,利用RegEdit编辑: HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/.NETFramework/sdkInstallRootv4.0="C:\Windows\Microsoft.NET\Framework\"
不知道为什么c:/windows/syswow64下的RegEdit注册的为="C:\Windows\Microsoft.NET\Framework\",而c:/windows下的RegEdit注册的为="C:\Windows\Microsoft.NET\Framework64\"
6 安装JDK,我安装的为jdk1.8.0_20;注册的信息在c:/windows下的RegEdit下,需要复制到c:/windows/syswow64下的RegEdit下,否则取不到信息
7 安装Nsis_Unicode,我安装的为jdk2.46.5;注册的信息在c:/windows/syswow64下的RegEdit下,最好c:/windows/syswow64下的RegEdit也复制一份
8 安装apache-ant,用UnZip解压到指定目录即可
9 驱动程序开发Windows Driver Kit Version 7.1.0 没有下载没安装,
10 安装Cygwin,具体安装可上网查一下,我安装完毕花了将近20小时,附录增加我下的一个参考,个人认为不错
在我的电脑->属性->高级->环境变量中配置加入变量CYGWIN=ntsec, 在path环境变量中加入cygwin\bin路径, 例如: ;d:\cygwin64\bin
下载后可阅读完整内容,剩余4页未读,立即下载
- 粉丝: 1
- 资源: 11
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 李兴华Java基础教程:从入门到精通
- U盘与硬盘启动安装教程:从菜鸟到专家
- C++面试宝典:动态内存管理与继承解析
- C++ STL源码深度解析:专家级剖析与关键技术
- C/C++调用DOS命令实战指南
- 神经网络补偿的多传感器航迹融合技术
- GIS中的大地坐标系与椭球体解析
- 海思Hi3515 H.264编解码处理器用户手册
- Oracle基础练习题与解答
- 谷歌地球3D建筑筛选新流程详解
- CFO与CIO携手:数据管理与企业增值的战略
- Eclipse IDE基础教程:从入门到精通
- Shell脚本专家宝典:全面学习与资源指南
- Tomcat安装指南:附带JDK配置步骤
- NA3003A电子水准仪数据格式解析与转换研究
- 自动化专业英语词汇精华:必备术语集锦