On Friday 13 July 2007 07:26, Anders Sandholm wrote:
> Hi
...
> Now when I build in vs2005 it says:
>
> ---------------------------------------------------------------------------
>---------------------
>
> 1>------ Build started: Project: qtproject, Configuration: Release Win32
> ------ 1>Linking...
> 1>window.obj : error LNK2019: unresolved external symbol "public:
> static struct QMetaObject const Window::staticMetaObject"
> ([EMAIL PROTECTED]@@2UQMetaObject@@B) referenced in function
> "public: static class QString __cdecl Window::tr(char const *,char
> const *)" ([EMAIL PROTECTED]@@SA?AVQString@@[EMAIL PROTECTED])

I think these are moc problems.

> # tell cmake to create .moc files for all files in the variable
> qtproject_SRCS that require such a file.
> # note: this assumes that you use #include "header.moc" in your files
> qt4_automoc(${qtproject_SRCS})


So, do your source files include the moc files ?
If not, you have to use qt4_wrap_cpp() to generate the moc sources (which I 
would recommend anyway).

Alex
_______________________________________________
CMake mailing list
CMake@cmake.org
http://www.cmake.org/mailman/listinfo/cmake

Reply via email to