gpt4 book ai didi

c - Windows 上的 hidapi - 对函数的 undefined reference

转载 作者:行者123 更新时间:2023-11-30 16:57:50 25 4
gpt4 key购买 nike

我使用 Visual Studios 在 Windows 上构建 hidapi。构建生成了一个“hidapi.lib”文件。现在我尝试使用 Eclipse IDE 编写 C 代码,并通过将其名称更改为“libhid.lib”来包含“hidapi.lib”。 hidapi.h 也存在并包含在内。当我尝试访问 hidapi.h 的任何函数时出现错误每次运行程序时,编译器都会给出 undefined reference 错误。我哪里错了?

source code
compiler error

/* ============================================================‌​
Name : hid_attemp1.c
Author : Shantanu
Version :
Copyright : Your copyright notice
Description : Hello World in C, Ansi-style
============================================================‌​===*/
#ifdef WIN32
#include <windows.h>
#endif
#include <stdio.h>
#include <stdlib.h>
#include "hidapi.h"
int main(void) {
int r;
r = hid_init();
if(r<0)
printf("error in init()\n");
return EXIT_SUCCESS;
}

最佳答案

我尝试在 Visual Studio 上创建一个 C 项目,包含 hidapi.h 并将 hidapi.lib 链接到该项目。该项目构建成功,我能够运行它。就我而言,问题是 Visual Studio 和 Eclipse IDE 之间的“hidapi.lib”不兼容。

关于c - Windows 上的 hidapi - 对函数的 undefined reference ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39266586/

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