:-1: error: No rule to make target '../../../../../../../qt/5.9.1/msvc2013_64/include/QtCore/QVector', needed by 'debug/add_sta.o'. Stop.
时间: 2023-10-01 12:11:01 浏览: 139
这个错误提示是在编译过程中出现的,它告诉我们编译器无法找到一个名为`QVector`的头文件。可能的原因有:
1. 缺少该头文件。尝试检查是否缺少相关的库文件或头文件。
2. 头文件路径不正确。请确保头文件所在的路径正确并已添加到编译器的包含路径中。
3. 编译器版本不兼容。请确保使用的编译器与您的代码和库文件兼容。
请尝试检查以上可能的原因,并进行相应的调整以解决问题。
相关问题
:-1: error: No rule to make target '../../../../images/button.png', needed by 'debug/qrc_image.cpp'. Stop.
这个错误是由于在构建过程中找不到需要的资源文件(../../../../images/button.png)而导致的。你可以检查一下这个资源文件的路径是否正确,并确保它存在于指定的位置。另外,还需要确认资源文件是否被正确地添加到项目的资源文件中(例如,.qrc 文件)。如果资源文件的路径和名称都是正确的,但问题仍然存在,可能需要进一步检查项目配置和构建脚本是否正确设置了资源文件的编译规则和目标路径。
:-1: error: No rule to make target '../../Qt/qextserialport-1.2win-alpha/examples/qespta/main.cpp', needed by 'main.o'. Stop.
这个错误通常表示Makefile中缺少了编译main.cpp的规则。你可以检查Makefile文件中是否包含了main.cpp的编译规则,或者在Makefile中添加以下规则:
```
main.o: ../../Qt/qextserialport-1.2win-alpha/examples/qespta/main.cpp
$(CC) $(CFLAGS) -c $< -o $@
```
其中,`$(CC)`是你使用的编译器,`$(CFLAGS)`是编译器的参数,`$<`表示依赖的源文件,`$@`表示生成的目标文件。你需要根据实际情况修改这些参数。
阅读全文