Difference between revisions of "Getting Started/Build/Windows/Building DBus"

Jump to: navigation, search
m (moved Getting Started/Build/KDE4/Windows/Building DBus to Getting Started/Build/Windows/Building DBus: Reorg, we only have KDE4 now so it's redundant)
 
(3 intermediate revisions by one user not shown)
Line 1: Line 1:
 
First, be sure you have installed [http://techbase.kde.org/Getting_Started/Build/KDE4/Windows/3rd-party_libraries win32libs].
 
First, be sure you have installed [http://techbase.kde.org/Getting_Started/Build/KDE4/Windows/3rd-party_libraries win32libs].
  
 +
Instructions below apply to msvc and mingw.
 +
 +
'''msvc and mingw:''' Either
 
*Download the latest [http://sourceforge.net/project/showfiles.php?group_id=171968 winDBus sources] (which are already patched) and extract them into place like <tt>C:\svn\windbus</tt>, or
 
*Download the latest [http://sourceforge.net/project/showfiles.php?group_id=171968 winDBus sources] (which are already patched) and extract them into place like <tt>C:\svn\windbus</tt>, or
 
*Get the latest [http://sourceforge.net/svn/?group_id=171968 svn sources]; in this case use<br/><tt><nowiki>svn co https://windbus.svn.sourceforge.net/svnroot/windbus/trunk windbus</nowiki></tt>
 
*Get the latest [http://sourceforge.net/svn/?group_id=171968 svn sources]; in this case use<br/><tt><nowiki>svn co https://windbus.svn.sourceforge.net/svnroot/windbus/trunk windbus</nowiki></tt>
  
Once you have the source code,
+
'''msvc and mingw:''' Creating the build dir. Once you have the source code,
 
<pre>
 
<pre>
 
cd c:\svn\windbus
 
cd c:\svn\windbus
Line 14: Line 17:
 
</pre>
 
</pre>
 
(use <tt>-G "MinGW Makefiles"</tt> for the mingw compiler)
 
(use <tt>-G "MinGW Makefiles"</tt> for the mingw compiler)
 +
 +
'''msvc and mingw:''' for debug build, add -DCMAKE_BUILD_TYPE=Debug before "-G".
  
 
'''msvc:''' <tt>dbus.sln</tt> solution file will be created. Build and '''install''' the Debug and Release builds with the IDE. You can switch between the Debug and Release configuration in the  
 
'''msvc:''' <tt>dbus.sln</tt> solution file will be created. Build and '''install''' the Debug and Release builds with the IDE. You can switch between the Debug and Release configuration in the  

Latest revision as of 11:46, 3 March 2011

First, be sure you have installed win32libs.

Instructions below apply to msvc and mingw.

msvc and mingw: Either

  • Download the latest winDBus sources (which are already patched) and extract them into place like C:\svn\windbus, or
  • Get the latest svn sources; in this case use
    svn co https://windbus.svn.sourceforge.net/svnroot/windbus/trunk windbus

msvc and mingw: Creating the build dir. Once you have the source code,

cd c:\svn\windbus
patch -p0 < DBus-win32.patch
cd ..
mkdir windbus-build
cd windbus-build
cmake -G "Visual Studio 8 2005" ..\windbus\cmake\

(use -G "MinGW Makefiles" for the mingw compiler)

msvc and mingw: for debug build, add -DCMAKE_BUILD_TYPE=Debug before "-G".

msvc: dbus.sln solution file will be created. Build and install the Debug and Release builds with the IDE. You can switch between the Debug and Release configuration in the Build -> Configuration Manager menu.

msvc tip: to perform compilation and installation from the command line, type:

devenv /build Debug /project INSTALL dbus.sln
devenv /build Release /project INSTALL dbus.sln
msvc: then use
nmake
nmake install

(in the build directory)

mingw: then use
mingw32-make
mingw32-make install

(in the build directory)

Default target for the installation is %PROGRAMFILES%\dbus.


This page was last modified on 3 March 2011, at 11:46. This page has been accessed 9,948 times. Content is available under Creative Commons License SA 3.0 as well as the GNU Free Documentation License 1.2.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V.Legal