Qt4.8中,在pro文件中设置:
INCLUDEPATH += E:/qt/mylib
DEPENDPATH += E:/qt/mylib
之后,就可以把自己的.h .cpp文件放到该目录下,再相应地设置SOURCES和HEADERS就可以使用mylib目录下自己的代码。但在Qt5中总是提示找不到.h .cpp文件,请问谁知道如何设置?
另外,假设自己定义了一个类MyClass(对应MyClass.h, MyClass.cpp),以后要经常用的话,如何设置才可以像用系统的类那样直接包含头文件就可以?
------解决方案--------------------
第一个问题,还没遇到。Qt4这么用可以。
第二个问题,我会复制文件到新工程里。
------解决方案--------------------
第一个问题,测试了一下,这么用没问题,和Qt4一样。
------解决方案--------------------
Qt5和Qt4的Qt头文件include用法有区别。
Qt4:include<QtGui>,可以包括所有的gui头文件
Qt5:这样就不行了,例如用到QMainWindow,就要include <QMainWindow>.
检查一下你写的类。
------解决方案--------------------
可能是没说明白,是你的myclass包含的头文件有没有问题?
------解决方案--------------------
你确定myclass.h文件名是这样写,而不是MyClass.h之类的???
------解决方案--------------------
不知道LZ解决否?这种问题,只能自己找了,Qt5的环境我这还没有呢
------解决方案--------------------
不想每次都编译,就需要做成dll。
------解决方案--------------------
如果您还有这样的问题,能否帮忙发一个工程,我试试,
我这里是没有问题的。