【发布时间】:2021-05-22 12:09:13
【问题描述】:
我刚开始使用 Segger Embedded Studio。现在试图调用包含的头文件的函数。该文件似乎已包含在内,因为它显示在依赖项中。现在我只是在项目目录中包含了头文件和 C 文件。
包含的头文件和 C 文件很简单:
//##### Header-File ######
#ifndef TEST_H_
#define TEST_H_
void printText(void);
#endif //TEST_H_
和:
//###### C-File #########
#include <test.h>
#include <stdio.h>
#include <stdlib.h>
void printText(void)
{
printf("Hello");
}
但是当我尝试在我的 main 中调用 printText 函数时,我得到了错误: “未定义符号:printText”。 为什么无法识别功能?
【问题讨论】: