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)
(Replaced content with "{{Moved To Community|Windows/Imported From TechBase/Build/{{#titleparts:{{PAGENAME}}||4}}}}")
 
Line 1: Line 1:
First, be sure you have installed [http://techbase.kde.org/Getting_Started/Build/KDE4/Windows/3rd-party_libraries win32libs].
+
{{Moved To Community|Windows/Imported From TechBase/Build/{{#titleparts:{{PAGENAME}}||4}}}}
 
+
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
+
*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>
+
 
+
'''msvc and mingw:''' Creating the build dir. Once you have the source code,
+
<pre>
+
cd c:\svn\windbus
+
patch -p0 < DBus-win32.patch
+
cd ..
+
mkdir windbus-build
+
cd windbus-build
+
cmake -G "Visual Studio 8 2005" ..\windbus\cmake\
+
</pre>
+
(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
+
<tt>Build -> Configuration Manager</tt> 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<pre>
+
nmake
+
nmake install
+
</pre>
+
(in the build directory)
+
 
+
'''mingw:''' then use<pre>
+
mingw32-make
+
mingw32-make install
+
</pre>
+
(in the build directory)
+
 
+
Default target for the installation is <tt>%PROGRAMFILES%\dbus</tt>.
+

Latest revision as of 14:08, 11 March 2016

This page is now on the community wiki.


This page was last modified on 11 March 2016, at 14:08. Content is available under Creative Commons License SA 4.0 unless otherwise noted.