利用Qt Creator开发时可能会遇到明明只是定义一次的变量或函数,偏偏报错重定义了!
可能原因:
1. 变量真正重定义了
2. 文件重复包含
3. 自己手动删除了旧文件,使用新文件替换了,但是pro文件中并没有更改!!!也就是说在pro文件中对某个文件多次包含导致了变量或者函数重定义了!这是最坑的!
注意:删除项目文件时记得查看pro文件中是否同时删除了对应项!
利用Qt Creator开发时可能会遇到明明只是定义一次的变量或函数,偏偏报错重定义了!
可能原因:
1. 变量真正重定义了
2. 文件重复包含
3. 自己手动删除了旧文件,使用新文件替换了,但是pro文件中并没有更改!!!也就是说在pro文件中对某个文件多次包含导致了变量或者函数重定义了!这是最坑的!
注意:删除项目文件时记得查看pro文件中是否同时删除了对应项!