kdevplatform win32 link error

Andreas Pakulat apaku at gmx.de
Wed Aug 29 16:01:35 CEST 2007

On 29.08.07 15:40:34, Ralf Habacker wrote:
> Hi,
> I've got a win32 msvc link error with kdevplatform. In 
> vcs\interfaces\ibasicversioncontrol.h  there is a class exported with 
> Unfortunally neither the file defining this macros vcsexport.h is 
> included nor the file vcs\interfaces\interfacesexport.h which naming 
> looks like a header containing export definitions for interfaces 
> contains the required macros.
> I see 3 possible solution for this problem:
> - include vcsexport.h into every i...h file
> - include vcsexport.h into interfacesexport.h and include 
> interfacesexport.h in every i....h file

Whats the 3rd solution you thought of? (just curious)

> Can anyone with kdevplatfom internal knowledge fix this issue ?

Done. If you find other ifoo.h header files that don't have a .cpp file
coming with them and are not included in a library please feel free to
fix this by removing the export macro from the classes. Those interface
classes don't need an export macro.


Troubled day for virgins over 16 who are beautiful and wealthy and live
in eucalyptus trees.

More information about the Kde-windows mailing list