||=== Build file: "no target" in "no project" (compiler: unknown) ===| C:\Users\hh\Desktop\C\二叉排序树.cpp||In function 'BiNode BiNode::* SearchBst(BiNode*, int)':| C:\Users\hh\Desktop\C\二叉排序树.cpp|205|warning: control reaches end of non-void function [-Wreturn-type]| ||=== Build finished: 0 error(s), 1 warning(s) (0 minute(s), 0 second(s)) ===|
时间: 2023-08-03 21:55:20 浏览: 308
这是一个编译器的警告,意思是在函数 `SearchBst` 中,有一种情况下该函数没有返回值。这通常是因为函数的某些分支中没有 `return` 语句导致的。你需要检查一下这个函数的代码,确保所有的分支都有正确的返回值。如果你不确定如何修改代码以消除警告,可以将代码贴到网上的论坛或社区中,请求其他人的帮助。
相关问题
||=== Build file: "no target" in "no project" (compiler: unknown) ===| C:\Users\Administrator\Desktop\20224390407+实验4-2.c|1|fatal error: iostream: No such file or directory| ||=== Build failed: 1 error(s), 0 warning(s) (0 minute(s), 39 second(s)) ===|
这个错误提示是在使用C++编译器编译一个包含<iostream>头文件的C++程序时出现的。因为<iostream>是C++标准库中的头文件,所以需要确保使用的编译器支持C++标准库。如果使用的是C编译器,则需要将文件名改为以.c结尾。
||=== Build file: "no target" in "no project" (compiler: unknown) ===| C:\Users\hh\Desktop\C\二叉排序树.o:二叉排序树.cpp|| undefined reference to `BiSortTree::SearchBst(BiNode*, int)'| ||error: ld returned 1 exit status| ||=== Build failed: 2 error(s), 0 warning(s) (0 minute(s), 0 second(s)) ===|
这个错误提示是在编译链接时出现的,它告诉你在链接阶段找不到 `BiSortTree::SearchBst(BiNode*, int)` 的定义。这可能是因为你没有在编译链接时将相关的源文件或库文件加入到编译命令中。
你可以检查一下编译命令中是否包含了 `二叉排序树.o` 文件,以及是否正确地链接了相关的库文件。另外,也可以检查一下 `BiSortTree::SearchBst` 函数的定义是否正确,以及是否被正确地声明和实现。
如果以上方法还不能解决问题,你可以提供更多的代码和编译命令,我可以帮你进一步分析问题。
阅读全文