在Visual Studio中用Qt的东西非常多坑。
-
把项目放到Git上再clone回来,直接build就会报错。Qt的VS Tool像个弱智一样不会重新补回需要的信息。首先用Qt要在项目配置中加include和附加库目录。第二是需要把文件中的#include改成完整路径,比如
<QString>
要改成<QtCore/QString>
。这样就不会出现Git的问题了。 -
非成员函数也要通过“添加-Add Qt Class”来添加一对.h和.cpp,然后再把class代码删掉,再写非成员函数。不然自己新建.h和.cpp就会在build的时候报错,找不到Qt的文件。(这么弱智的东西是谁搞出来的)