From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



在微软Visual C++6.0中创建动态链接库(DLL)以在LabVIEW中使用



主要软件:
主要软件版本: 6.0
主要软件修正版本:
次要软件: N/A

问题: 本文将逐步介绍如何在微软Visual C++中创建一个LabVIEW能够正确调用的DLL。

解答:

请按照以下步骤创建您自己的微软 Visual C++ DLL项目文件和代码。

  1. 打开MS Visual C++ 并且在 文件 菜单下选择 新建。选择 Win32 动态连接库 选项并为项目命名。 您可以在向导中的余下流程中全都选择默认设置,直到创建了工作空间。

  2. 展开 文件查看 将您的源代码加入到 源文件 目录.


  3. labview.lib 文件加入到 资源文件 目录。 这个文件可以在 C:\Program Files\National Instruments\LabVIEW 6.1\cintools 文件夹下找到 (您需要将文件类型改为 *.lib)。

  4. 打开 项目 菜单选择 设置 选项。确认您查看的是整个项目的设置而不是某一个源文件的设置. 在顶部切换到 C/C++ 选项卡。您需要将 类别 选项更改为 代码生成。 您可以保留开始的三个选项为默认设置,但需要将 结构成员队列 设置为 1 字节。选择 确定

  5. 需要以下文件作为外部依赖:

    • extcode.h
    • fundtypes.h
    • platdefines.h


    这些文件都位于 C:\Program Files\National Instruments\LabVIEW 6.1\cintools 目录。您在项目空间里所要做的就是到 工具»选项»目录 在查找路径中的包含目录列表中添加上述目录。

  6. 项目 菜单中选择 设置 选项,在顶部切换到 链接 选项卡。 您需要将一个项目的选项添加到底部的 项目选项文字框中。 滚动到这个编译指示列表末端输入 /NODEFAULTLIB:library 并且选择 确定
  7. 这就完成了! 您应该可以编译运行了...

*** 请注意在您第一次编译项目时,您可能还是会得到一个链接错误。如果您再一次编译(F7), 那个错误应该不会出现。上面的第5步就是修正这个错误的。


相关链接:

附件:





报告日期: 02/14/2003
最近更新: 08/13/2008
文档编号: 2UD9OMW0