gpt4 book ai didi

c++ - Geany 简单链接

转载 作者:行者123 更新时间:2023-11-30 04:23:32 27 4
gpt4 key购买 nike

当我运行并构建一个简单的程序时,它失败了。这是错误消息:

g++ -Wall -o "main" "main.cpp" (in directory: /home/markuz/Desktop) /tmp/ccHV9wPu.o: In function main':
main.cpp:(.text+0x11): undefined reference to
Test::display()' collect2: ld returned 1 exit status Compilation failed.

这是文件。编译构建命令为geany 1.22默认

//main.cpp
#include "imba.h"
int main(){
Test t;
t.display();
return 0;
}

//imba.h
class Test{
public:
void display();
};

//imba.cpp
#include <iostream>
#include "imba.h"

void Test::display(){
std::cout << "oi";
}

enter image description here

对此有什么想法吗?谢谢。

最佳答案

您还需要添加 imba.cpp编译步骤中的文件。尽管您在主文件中包含了 header ,但您还没有为其编译源代码,因此链接器无法找到 imba.cpp 的目标文件。 - 这就是错误所提示的内容

关于c++ - Geany 简单链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13321797/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com