Mac Qt Q_OBJECT报错
2020-09-16 本文已影响0人
昵称是乱起的
1. undefined reference to vtable fot xxx
如果是加上Q_OBJECT导致报错的,只需要重新运行qmake就可以了
image.png
2.Qt creator创建的项目 读取文件崩溃
image.png
image.png
-
打印文件路径都是正确的,感觉应该是MacOS的权限问题,实际上还是编译和运行路径问题
image.png
image.png
-
cd到项目目录下面执行qmake -spec macx-xcode,生成xcodeproj文件,然后Xcode打开执行,可以执行成功。
account.txt文件要通过Xcode放到Resources中去才可以; -
Qt creator配置路径,把build和run路径都改成项目的跟路径 或者建个文件夹把资源放文件里面都行
image.png
image.png
image.png
但是在Xocde里面和Qt creator里面路径是不一样的,只有选一个使用