Windows下Qt+vs2010问题
小弟用VS2010加Qt开发,但日前遇到一个问题,自己在VS2010里面如果自己添加了源文件并加入了QObject的话,那么就编译通不过,非要用qmake再生成一个VS工程的文件才能编译成功,这样做的话就非常麻烦,想问哪位大侠有没有解决办法??小弟跪谢了·····
[解决办法]
这是因为使用了QOBJECT的类,需要moc进行预处理,生成moc_XXX.cpp源码。
这些源码如果不添加到工程中,是不能编译成功的。
解决办法:
1. 就像你说的:“非要用qmake再生成一个VS工程的文件才能编译成功”
2. 使用QtCreator
[解决办法]
或者安装qt vs addin插件也可以
[解决办法]
你需要这东西
http://qt.nokia.com/downloads/visual-studio-add-in
然后可以直接在vs2010里新建qt工程
[解决办法]
用Qt-creator创建工程吧,非常方便的IDE,会给你省不少事。