谈谈我的不淡定--CMake后ui_和moc_文件没有生成的问题

问题:QT+ITK+VTK进行联合开发,编译后没有UI_和MOC_文件。

我这里继续着QT+ITK+VTK进行开发。环境自认为是配置好了,没有问题了,可是当自己尝试做一些简单的例子的时候(读取CT图片),发现写好CMakeList.txt后,进行Cmake,没有任何错误。但是因为自己是先写了一个并不完善的Main.cpp以及MainWindow.cpp/MainWindow.h文件。所以编译完成后,我总是先打开VS工程,然后尝试打开ui_开头以及Moc_开头的文件。当然,预料之中,打不开。

因为是半道出家做整合开发,根本之前没有接触过QT、ITK、VTK其中任何一种,所以一直怀疑是自己对QT和Cmake不够了解造成的,参考了VTK提供的examples中的例子,又从网上下载了别人的CmakeList文件,然后不断修改,可是总是不成功。甚至,我自认是被逼,去认真看那本经典的《C++ GUI Program With QT4》。

当然了,最终原因总是让人桑心,否则也不会不淡定。我尝试了编译了别人提供的例子程序,发现一开始我也不能在VS中打开那两种文件。curious!不过我直接编译了下,然后可以运行啊~就在这时,眼前一亮,工程目录下出现了我期待已久的ui_和moc_两种类型的文件。

结论:我们需要先编译项目,然后才会有这两种类型的文件出现!

感叹啊,我这是什么鬼水平,什么诡异的想法!我很伤心~我不淡定。问题解决没有任何的喜悦可言。

ps: 今天又遇到了,果然有时候写点废话有用啊~2013-10-15

你可能感兴趣的:(谈谈我的不淡定--CMake后ui_和moc_文件没有生成的问题)