gpt4 book ai didi

c++ - 问题 : "error LNK2019: unresolved external symbol"

转载 作者:太空宇宙 更新时间:2023-11-04 08:48:41 24 4
gpt4 key购买 nike

<分区>

我的设置相对简单。

我有一个新的控制台 C++ 项目。

但我在 C 中使用全局变量,并像这样添加了两个新的 .c 文件。

// Fruit.h
extern int global_variable;

现在出处:

// Fruit.c
#include "Fruit.h"
#include <stdio.h>

int global_variable = 37;

此外,

// Orange.h
void use_it(void);

// Orange.c
#include "Orange.h"
#include "Fruit.h"
#include <stdio.h>

void use_it(void)
{
printf("Global variable: %d\n", global_variable++);
}

最后,这是我的主要内容:

#include "stdafx.h"
#include "Orange.h"
#include "Fruit.h"

int _tmain(int argc, _TCHAR* argv[])
{
use_it();

return 0;
}

但这是我得到的错误:“error LNK2019: unresolved external symbol "void __cdecl use_it(void)"(?use_it@@YAXXZ) referenced in function _wmain"

有什么帮助吗?

遵循关于全局变量的建议:here

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