错误LNK2028:未解析的令牌(0A000040)“extern”C

时间:2014-02-14 10:35:38

标签: c++

我是C ++世界的新手,直到现在我只做了java,我有一个应用程序正在实现libusb.h的一些功能,当我运行构建应用程序时出现错误,如下所示

  

1> AOA.obj:错误LNK2028:未解析的令牌(0A000040)“extern”C“int   __stdcall libusb_get_config_descriptor(struct libusb_device *,unsigned char,struct libusb_config_descriptor * *)“   (?libusb_get_config_descriptor @@ $$ J212YGHPAUlibusb_device @@ EPAPAUlibusb_config_descriptor @@@ Z)   在函数“private:int __stdcall中引用   AOA :: findEndPoint(struct libusb_device *)“   (?findEndPoint @ @@ AOA $$ FAAGHPAUlibusb_device @@@ Z)

感谢。

1 个答案:

答案 0 :(得分:1)

您需要链接libusb。您应该将-lusb添加到gcc调用中。您可能需要在-Lpath_to_libusb之前添加-lusb

也许你最好从一个给定的示例程序开始,如that one