未定义原型函数?
Prototyped function isn't defined?
所以我在 CodeBlocks 中有一个用于欧拉项目的项目文件,但我对我在设置代码时做错了什么有点困惑。我有一个用于运行程序的主.cpp文件,在主块中使用它之前,我会对每个问题的功能进行原型设计。但是,我在尝试构建它时遇到此错误:
||=== 构建:在欧拉项目中调试(编译器:GNU GCC 编译器(===| obj\Debug\main.o||在函数main':|
C:Usersundercpp-workspaceProject Eulermain.cpp|9|undefined reference to
p4(('| ||错误:LD 返回 1 个退出状态| ||=== 构建失败:2 个错误、0 个警告(0 分钟、0 秒(===|
这就是我所拥有的,所以我不确定出了什么问题?
主.cpp:
#include <iostream>
using namespace std;
void p4();
int main()
{
p4();
return 0;
}
p4.cpp:
#include <iostream>
using namespace std;
void p4()
{
cout << "hello there" << endl;
}
我不确定出了什么问题?
我的问题不是重复的,至少不是我能说的。这个问题应该是重复的,从来没有提到我遇到的问题。
我已经检查过了,p4(( 是一个没有输入的 void 函数,所以我不确定出了什么问题。
您已经声明了p4()
但尚未定义它。加
void p4()
{
}
到您的文件以获取空定义。如果您需要在p4
中执行更多操作,请添加所需的任何代码。
更新
您只需要将 p4.cpp 添加到项目中的文件集中即可。
相关文章:
- 函数如何通知用户它基于函数原型抛出异常?
- 在函数中拥有函数原型的目的是什么?
- 什么..(省略号)作为函数原型中唯一的函数参数,C++?
- 是否可以使用 libclang python 解析 cpp 文件中没有标头的函数原型
- 有没有办法在C++编译时更改函数原型?
- 省略函数原型中的返回类型
- 如何使用 "using" 关键字定义函数原型/签名
- 函数原型未初始化的局部变量
- 如何创建函数原型命名空间
- 标准库头文件函数原型的实现是如何用 c++ 编写的?
- 为什么这种类型的函数原型会引发错误?
- 函数指针类型不能用于函数原型
- 了解此函数原型
- 将字符串向量传递给函数和函数原型问题 c++
- 函数原型范围的有趣用法
- 为什么这不起作用(C++函数原型)
- 将数组传递到函数会在函数原型声明中出现错误
- 在头文件中的函数原型中获取指针数组:函数声明为 void
- 类/成员函数中的函数原型
- 函数原型中的字符串初始化