提问人:Mathesh T 提问时间:1/28/2023 更新时间:1/28/2023 访问量:45
如何在C静态链接中添加.lib文件?(未定义对错误的引用)
How to add .lib files in C static linking? (undefined reference to error)
问:
我正在尝试一个示例 IXChariot API。这些是编译和运行 C 文件之前的要求。
IX Chariot C API 要求。我已经在我正在处理的源目录中添加了包含文件和 lib 文件,如更改中所述。
我尝试将这些路径添加到环境变量中,如 API 中所述。但是在编译main.c文件期间,我得到了一个未定义的错误引用。
编译期间收到错误:- 未定义对“CHR_api_initialize”的引用
collect2.exe:错误:ld 返回 1 退出状态
CHR_api_initialize已在头文件(chrapi.h)中定义,但我收到未定义的引用错误。我对 C 语言的熟悉程度不高,就像我对其他语言一样。
代码和文件结构在这个 reddit 链接中,因为 Stackoverflow 不允许我上传我的代码,即使它是格式化的。文件结构和代码的链接
谁能帮我解决这个问题并指出需要纠正的地方?
答: 暂无答案
评论