Hello, I have some problems using Qt4, MS Visual C++, cmake. Google gave several pages with this, but none helped. I have CMake 2.4 patch 3.
I have a main.cpp that only includes standard Qt headers. This compiles, links and runs fine. Once I try to include my Test.h (with a Test.cpp) and reruns cmake to update the solution file the linking fails. Test.h contains Q_OBJECT. I was told cmake would make the moc-files needed for VC to work. No moc-files are created. The cmake-window with all the variables has detected the moc-directory correctly. But as far as I can tell, moc is not ran at all. If I manually run moc and turn test.h into moc_test.cpp and include moc_test.cpp instead of test.h in test.cpp, it links fine. I have among others tried this: http://qtnode.net/wiki/Qt_with_cmake I have also tried automoc. >From my (current) CmakeLists.txt SET(cqtlib_SRCS Test.cpp ) SET(cqtlib_MOC_HDRS Test.h ) QT4_WRAP_CPP(cqtlib_MOC_SRC ${cqtlib_MOC_HDRS}) ADD_EXECUTABLE(Segmentation ${cqtlib_SRCS}) If anyone can help me I would be very grateful. Christian Marshall Rieck ---------------------------------------- All the good things in life are fattening, cancer-causing or NP-complete. _______________________________________________ CMake mailing list [email protected] http://www.cmake.org/mailman/listinfo/cmake
