【问题标题】:Use PICkitS.dll with Qt project在 Qt 项目中使用 PICkitS.dll
【发布时间】:2014-06-05 20:45:39
【问题描述】:

我是使用 Qt 编程的新手,但我相信您已经回答了我的问题。 我正在尝试开发一个与 PICkit 串行分析器接口的 GUI(请参阅此链接 http://www.microchip.com/Developmenttools/ProductDetails.aspx?PartNO=DV164122)。我想使用 PICKitS.dll 与上述“分析器”进行通信,但在将 dll 与我的项目集成时遇到了困难。它们不提供任何 .h 或 .tbl 文件,但它们提供了函数原型列表(参见 http://ww1.microchip.com/downloads/en/DeviceDoc/PICkitS%20Function%20Prototypes%20v2-4.pdf)。提前感谢您的帮助。

【问题讨论】:

    标签: c# c++ qt dll


    【解决方案1】:

    首页,说明:

    本文档描述了 PICkitS.dll 中可用的函数。可以从任何 .NET 应用程序调用这些函数。虽然它可能 可以在非 .NET 环境中使用 PICkitS.dll,目前不支持非 .NET 应用程序。

    所以,它是用 .NET/C# ABI 编写的,而不是 C++。

    这不是基于头文件的语言,而是更像模块,比从 C 继承的 C++ 中令人毛骨悚然的头文件方便得多。无论哪种方式,我都不建议在 Qt 项目中直接使用它.你会需要 C++/CLI 之类的东西。

    【讨论】:

    • 是的,可以通过编写 C++/CLI shim 从 C++ 轻松使用它。
    • @user3712875 如果对您有帮助,您可以accept回答 - 只需点击绿色复选标记即可。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-09-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-29
    • 2021-12-04
    • 2018-03-17
    相关资源
    最近更新 更多