Unsolved 请问QT5.9为什么不能在函数里创建对象呢?
-
我用QT新建了一个Qt Console Application,然后创建了一个C++类之后在main函数里调用,结果编译报错!!
但是如果是Non-QT Project 就能成功编译,请问这是什么原因?
-
@Aukid 你好.
- 查看对应的函数是否具有声明和定义;
- 重新编译整个程序,obj属于中间文件,可能是旧的;
- 如果问题依然存在,可以把类的代码给我们看看;
-
补充一下问题描述,类的代码是照抄《C++ Primer 5ed》 里面的,
但是到debug文件下看好像没有给StrVec类生成.obj文件?这是为什么呢?
-
是不是在
strvec.h
中忘记写了#endif?