首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >windows上的hidapi .函数的未定义引用

windows上的hidapi .函数的未定义引用
EN

Stack Overflow用户
提问于 2016-09-01 08:36:18
回答 1查看 918关注 0票数 0

我使用Visual Studio在windows上构建了hidapi。构建生成了一个“hidapi.lib”文件。现在,我正在尝试使用Eclipse编写C代码,并将它的名称更改为'libhid.lib‘,从而包含了'hidapi.lib’。hidapi.h也存在并包括在内。当我每次运行程序时,当我试图访问hidapi.h的任何函数时,编译器都会给出一个未定义的引用错误。我哪里出问题了?

源代码

编译器错误

代码语言:javascript
复制
/* ============================================================‌​
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; 
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-09-03 11:21:48

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39266586

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档