Frameworks/Windows: Difference between revisions

From KDE Community Wiki
(Created page with "This page tracks the status of KDE Frameworks on Microsoft Windows. == Tier 1 ==")
 
(Add information on what fails in KCoreAddons.)
Line 1: Line 1:
This page tracks the status of KDE Frameworks on Microsoft Windows.
This page tracks the status of KDE Frameworks on Microsoft Windows.
I have only tested with MSVC2010 32-bit.


== Tier 1 ==
== Tier 1 ==
Working: itemmodels, itemviews, kplotting, kcodecs, kguiaddons, kidletime, kwidgetsaddons, sonnet. More details later.
=== KCoreAddons ===
Fails to build. Several portability fixes were done to KDirWatch, but still not enough:
<pre>
tier1\kcoreaddons\src\lib\io\kdirwatch.cpp(845) : error C3861: 'QT_LSTAT': identifier not found
tier1\kcoreaddons\src\lib\io\kdirwatch.cpp(846) : error C2065: 'QT_STAT_LNK': undeclared identifier
tier1\kcoreaddons\src\lib\io\kdirwatch.cpp(1294) : error C3861: 'nlink_t': identifier not found
</pre>
KRandom also fails, due to the use of <code>unistd.h</code> and <code>getpid()</code>.
=== KArchive ===
Not tested yet due to external dependencies for compression.
=== KJS ===
Not tested yet due to PCRE dependency.

Revision as of 00:13, 15 October 2013

This page tracks the status of KDE Frameworks on Microsoft Windows.

I have only tested with MSVC2010 32-bit.

Tier 1

Working: itemmodels, itemviews, kplotting, kcodecs, kguiaddons, kidletime, kwidgetsaddons, sonnet. More details later.

KCoreAddons

Fails to build. Several portability fixes were done to KDirWatch, but still not enough:

tier1\kcoreaddons\src\lib\io\kdirwatch.cpp(845) : error C3861: 'QT_LSTAT': identifier not found
tier1\kcoreaddons\src\lib\io\kdirwatch.cpp(846) : error C2065: 'QT_STAT_LNK': undeclared identifier
tier1\kcoreaddons\src\lib\io\kdirwatch.cpp(1294) : error C3861: 'nlink_t': identifier not found

KRandom also fails, due to the use of unistd.h and getpid().

KArchive

Not tested yet due to external dependencies for compression.

KJS

Not tested yet due to PCRE dependency.