This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] DLP6500FLQ:LabVIEW 导入 hidapi.dll 错误

Guru**** 1624225 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/dlp-products-group/dlp/f/dlp-products-forum/1198636/dlp6500flq-labview-import-hidapi-dll-error

器件型号:DLP6500FLQ

您好、E2E 专家!

你好。

我在使用 LabVIEW 导入向导为 hidapi.dll 创建包装程序时遇到问题。 我使用的是 LabVIEW 2019。  

 我已经遵循了之前 E2E 主题的建议、使用 Git Hub 库 HID API 来创建 LabVIEW 包装。  

DLP6500FLQ:适用于 LabVIEW 控制的 SDK - DLP 产品论坛- DLPRegistered︎ 产品- TI E2E 支持论坛

 我正在使用 LabVIEW、通过-> Tools -> import -> Shared library (.dll)导入共享库

为了尝试给出正确的 include、我们使用了标准 Microsoft Visual C include、如屏幕截图中所示。

但是、在传递 hidapi.h 和 hidapi.dll 时、它向我提供以下错误消息。  

错误代码:  

hid_enumere()

 

结构 hid_device_info hid_api_export * hid_api_call hid_enumerate (unsigned short vender_id、unsigned short product_id);

 

未定义的符号可能会阻止向导识别函数和参数。 要更正此问题,请检查头文件以确定是否必须添加预处理器定义。 单击后退按钮返回向导的上一页以添加预处理器定义(例如,"NIAPI_stdcall =__ stdcall"或"NIAPIDefined = 1")。

CRTDLL;MIDL_PASS;MRTDLL;Q_MOC_run;RC_invited;Undocked_Windows_UCRT;WinAPI_family_games;WinAPI_family_phone_app;_CA_should_check_ret_check_check_return_WER;_CORRECRT_build;_CRTBLD

 

HID_***()其他错误  

 

未定义以下符号:

size_t;  

 

未定义的符号可能会阻止向导识别函数和参数。 要更正此问题,请检查头文件以确定是否必须添加预处理器定义。 单击后退按钮返回向导的上一页以添加预处理器定义(例如,"NIAPI_stdcall =__ stdcall"或"NIAPIDefined = 1")。

 

我希望您能帮助确定导致 LabVIEW 无法打包某些函数的遗漏内容。

此致、

CSC

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Jonard、

    感谢您联系并使用 E2E 论坛! 我们团队的专家将审查该主题并尽快与您联系

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Jonard,

    我的主要建议是联系 LabVIEW 论坛社区。  他们可能会提供有关查找内容和从何处开始的建议。

    Fizix

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Jonard,

    我忘记问、他们在使用哪个版本的固件和已安装的 GUI 软件?   据我所知、自 GUI 2.x 以来、SDK 软件就不受支持。

    Fizix

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Jonard,

    您的客户是否仍需要有关此问题的帮助?

    Fizix