1、下载代码
svn co https://windbus.svn.sourceforge.net/svnroot/windbus windbus
注:不要用TortoiseSVN下,用不了(可能把证书配置好了也许可以,没有去试)
我是用cygwin中的svn下的。
1.1 下载
http://www.cmake.org/files/v2.6/cmake-2.6.1-win32-x86.exe
http://www.cmake.org/files/v2.6/cmake-2.6.1-win32-x86.zip
http://www.cmake.org/files/v2.6/cmake-2.6.1-win32-x86.exe
http://www.cmake.org/files/v2.6/cmake-2.6.0-win32-x86.zip
http://www.cmake.org/files/v2.6/cmake-2.6.0-win32-x86.exe
1.2 下载
http://www.winkde.org/pub/kde/ports/win32/releases/stable/4.1.1/expat-2.0.1-src.zip
http://www.winkde.org/pub/kde/ports/win32/releases/stable/4.1.1/libxml2-2.6.32-1-lib.tar.bz2
http://www.winkde.org/pub/kde/ports/win32/releases/stable/4.1.1/libxml2-2.6.32-1-bin.tar.bz2
http://www.winkde.org/pub/kde/ports/win32/releases/stable/4.1.1/flex-2.5.4a-1-src.zip
http://www.winkde.org/pub/kde/ports/win32/releases/stable/4.1.1/expat-2.0.1-bin.zip
http://www.winkde.org/pub/kde/ports/win32/releases/stable/4.1.1/expat-2.0.1-doc.zip
http://www.winkde.org/pub/kde/ports/win32/releases/stable/4.1.1/expat-2.0.1-lib.zip
(libxml2-2.6.32-1-lib.tar.bz2
及libxml2-2.6.32-1-bin.tar.bz2
好像有问题,下载来后不能正确解压,不过没有也没关系)
1.3将cmake安装到 <ProgramDir>/gnuwin32
1.4将expat-2.0.1-lib.zip
解压到<ProgramDir>/gnuwin32
1.5将expat-2.0.1-bin.zip
解压到<ProgramDir>/gnuwin32
1.5将libxml2-2.6.32-1-lib.tar.bz2
解压到<ProgramDir>/gnuwin32
1.6将libxml2-2.6.32-1-bin.tar.bz2
解压到<ProgramDir>/gnuwin32
2、将windbus/tags/1.2.3拷到一个新的目录如:C:/OpenSrc/1.2.3,改个名:C:/OpenSrc/windbus-1.2.3
3、创建一个新的目录,用于编译:C:/OpenSrc/windbus-obj
4、打开CMD,进入到C:/OpenSrc/windbus-obj目录
5、C:/OpenSrc/windbus-obj>cmake -G "Visual Studio 9 2008" ../windbus-1.2.3/cmake
6、用vs2008打开C:/OpenSrc/windbus-obj/dbus.sln即可完成编译
7、测试
7.1 dbus library check
C:/OpenSrc/windbus-obj/bin/Release>dbus-test.exe ../../test/data
7.2 bus daemon check
C:/OpenSrc/windbus-obj/bin/Release>bus-test.exe ../../test/data
7.3 check available names
C:/OpenSrc/windbus-obj/bin/Release>test_names.exe
使用及测试后续。
svn co https://windbus.svn.sourceforge.net/svnroot/windbus windbus
注:不要用TortoiseSVN下,用不了(可能把证书配置好了也许可以,没有去试)
我是用cygwin中的svn下的。
1.1 下载
http://www.cmake.org/files/v2.6/cmake-2.6.1-win32-x86.exe
http://www.cmake.org/files/v2.6/cmake-2.6.1-win32-x86.zip
http://www.cmake.org/files/v2.6/cmake-2.6.1-win32-x86.exe
http://www.cmake.org/files/v2.6/cmake-2.6.0-win32-x86.zip
http://www.cmake.org/files/v2.6/cmake-2.6.0-win32-x86.exe
1.2 下载
http://www.winkde.org/pub/kde/ports/win32/releases/stable/4.1.1/expat-2.0.1-src.zip
http://www.winkde.org/pub/kde/ports/win32/releases/stable/4.1.1/libxml2-2.6.32-1-lib.tar.bz2
http://www.winkde.org/pub/kde/ports/win32/releases/stable/4.1.1/libxml2-2.6.32-1-bin.tar.bz2
http://www.winkde.org/pub/kde/ports/win32/releases/stable/4.1.1/flex-2.5.4a-1-src.zip
http://www.winkde.org/pub/kde/ports/win32/releases/stable/4.1.1/expat-2.0.1-bin.zip
http://www.winkde.org/pub/kde/ports/win32/releases/stable/4.1.1/expat-2.0.1-doc.zip
http://www.winkde.org/pub/kde/ports/win32/releases/stable/4.1.1/expat-2.0.1-lib.zip
(libxml2-2.6.32-1-lib.tar.bz2
及libxml2-2.6.32-1-bin.tar.bz2
好像有问题,下载来后不能正确解压,不过没有也没关系)
1.3将cmake安装到 <ProgramDir>/gnuwin32
1.4将expat-2.0.1-lib.zip
解压到<ProgramDir>/gnuwin32
1.5将expat-2.0.1-bin.zip
解压到<ProgramDir>/gnuwin32
1.5将libxml2-2.6.32-1-lib.tar.bz2
解压到<ProgramDir>/gnuwin32
1.6将libxml2-2.6.32-1-bin.tar.bz2
解压到<ProgramDir>/gnuwin32
2、将windbus/tags/1.2.3拷到一个新的目录如:C:/OpenSrc/1.2.3,改个名:C:/OpenSrc/windbus-1.2.3
3、创建一个新的目录,用于编译:C:/OpenSrc/windbus-obj
4、打开CMD,进入到C:/OpenSrc/windbus-obj目录
5、C:/OpenSrc/windbus-obj>cmake -G "Visual Studio 9 2008" ../windbus-1.2.3/cmake
6、用vs2008打开C:/OpenSrc/windbus-obj/dbus.sln即可完成编译
7、测试
7.1 dbus library check
C:/OpenSrc/windbus-obj/bin/Release>dbus-test.exe ../../test/data
7.2 bus daemon check
C:/OpenSrc/windbus-obj/bin/Release>bus-test.exe ../../test/data
7.3 check available names
C:/OpenSrc/windbus-obj/bin/Release>test_names.exe
使用及测试后续。