上面我们搞了那么多,做的都是准备工作。
俗话说,磨刀不误砍柴工,刀锋利了,砍起来,那才叫手起刀落。
我们现在就开始真正的侃吧!!!!!!!!!!
开始,打开CMD窗口。
cd F:\Part__OpenOffice\OpenOffice.org3\Basis\sdk
运行setsdkenv_windows.bat这个批处理。
我把这个批处理的工作原理说下,你运行这个批处理,他会让你填充一些路径,完成后会生成另一个setsdkenv_windows.bat文件。
该文件的位置在XP和WIN7在看起来是不一样的:
XP:C:\Documents and Settings\<username>\Application Data\%OO_SDK_NAME%\setsdkenv_windows.bat -> for Windows2000/XP or later
WIN7:C:\Users\<username>\AppData\Roaming\openoffice.org3.4_sdk\setsdkenv_windows.bat
这里大家一定要注意一下。
下面我给出我设置的截图。
大家一定要看一下具体的路径对应什么,具体我就不解释了,都比较简单。
直接回车,若成功,则出现下图
然后每次启动一个命令行,都需要先入SDK下执行setsdkenv_windows.bat,
此时setsdkenv_windows.bat会判断C:\Users\<userName>\AppData\Roaming\openoffice.org3.4_sdk路径下的setsdkenv_windows.bat是否存在给出结果。
若存在,就执行C:\Users\<userName>\AppData\Roaming\openoffice.org3.4_sdk\setsdkenv_windows.bat。
若不存在,就可以重新设置路径了。
因此当你改变了配置所需的任一路径的时候,你都需要重新配置,原因如下:
当你配置完setsdkenv_windows.bat,再次执行setsdkenv_windows.bat的时候,setsdkenv_windows.bat会设定系统的PATH,这个设置只是对于当前的命令行窗口有效,是个临时的值,并不改变系统的PATH,当你打开一个新的命令行窗口时,那个新窗口并没有记录了该PATH,所以你需要重新设置。
需要重点考虑的是,当你的系统PATH中含有“C:\Program Files\Debugging Tools for Windows (x86)”这种类型的路径时,可能出现错误。
错误原因:(x86)这个括号上面,
在C:\Users\<userName>\AppData\Roaming\openoffice.org3.4_sdk\setsdkenv_windows.bat有
REM Set PATH appropriate to the output directory
if defined OO_SDK_OUT (
set PATH=%OO_SDK_OUT%\WINexample.out\bin;%PATH%
) else (
set PATH=%OO_SDK_HOME%\WINexample.out\bin;%PATH%
)
PATH包含了(x86)这个括号,和)这个冲突了,我也不知道如何解决。好在我的WIN7 32上就这个一个。然后我将C:\Program Files\Debugging Tools for Windows (x86)该为
C:\Program Files\Debugging Tools for Windows,并将系统的PATH也改为C:\Program Files\Debugging Tools for Windows,就OK了。
在WIN7 32位上面,我就是因为这个错误耽误了我很多时间。
好了,这里是真正的配置SDK的部分。
完了,休息。。。。