用qt creator,把源文件放到子目录之后编译报错

时间:2022-05-08 12:49:01
我是看着creator创建出来的文件很乱,根据网上的方法加了个子目录src并把源文件放进去,另外也在选项里把构建后的exe输出地址改成了根目录下的bin文件夹。之后重新把子目录src下的源文件放回项目里。这时候编译就报错了

听说改pro可以解决,但是我一直搜不到如何改
用qt creator,把源文件放到子目录之后编译报错

4 个解决方案

#1


一个警告是::-1: warning: 构建目录必须和源文件目录为同级目录。
一个报错是::-1: error: dependent 'test.ui' does not exist.

#2


pro文件中 
FORMS += src/test.ui    

你ui文件改变了位置,pro中也要改下正确的路径

#3


引用 2 楼 niuren3000 的回复:
pro文件中 
FORMS += src/test.ui    

你ui文件改变了位置,pro中也要改下正确的路径


原来如此,但是那个警告又要如何解决

#4


引用 2 楼 niuren3000 的回复:
pro文件中 
FORMS += src/test.ui    

你ui文件改变了位置,pro中也要改下正确的路径


我新建了一个项目来试,这次又出现了:-1: error: dependent 'main.cpp' does not exist.
然而改过pro里cpp的之后,依然出线这个报错

#1


一个警告是::-1: warning: 构建目录必须和源文件目录为同级目录。
一个报错是::-1: error: dependent 'test.ui' does not exist.

#2


pro文件中 
FORMS += src/test.ui    

你ui文件改变了位置,pro中也要改下正确的路径

#3


引用 2 楼 niuren3000 的回复:
pro文件中 
FORMS += src/test.ui    

你ui文件改变了位置,pro中也要改下正确的路径


原来如此,但是那个警告又要如何解决

#4


引用 2 楼 niuren3000 的回复:
pro文件中 
FORMS += src/test.ui    

你ui文件改变了位置,pro中也要改下正确的路径


我新建了一个项目来试,这次又出现了:-1: error: dependent 'main.cpp' does not exist.
然而改过pro里cpp的之后,依然出线这个报错