在微软Visual C++6.0中创建动态链接库(DLL)以在LabVIEW中使用
主要软件:
主要软件版本: 6.0
主要软件修正版本:
次要软件: N/A
问题: 本文将逐步介绍如何在微软Visual C++中创建一个LabVIEW能够正确调用的DLL。
解答: 请按照以下步骤创建您自己的微软 Visual C++ DLL项目文件和代码。
- 打开MS Visual C++ 并且在 文件 菜单下选择 新建。选择 Win32 动态连接库 选项并为项目命名。 您可以在向导中的余下流程中全都选择默认设置,直到创建了工作空间。
- 展开 文件查看 将您的源代码加入到 源文件 目录.
- 将 labview.lib 文件加入到 资源文件 目录。 这个文件可以在 C:\Program Files\National Instruments\LabVIEW 6.1\cintools 文件夹下找到 (您需要将文件类型改为 *.lib)。
- 打开 项目 菜单选择 设置 选项。确认您查看的是整个项目的设置而不是某一个源文件的设置. 在顶部切换到 C/C++ 选项卡。您需要将 类别 选项更改为 代码生成。 您可以保留开始的三个选项为默认设置,但需要将 结构成员队列 设置为 1 字节。选择 确定。
- 需要以下文件作为外部依赖:
- extcode.h
- fundtypes.h
- platdefines.h
这些文件都位于 C:\Program Files\National Instruments\LabVIEW 6.1\cintools 目录。您在项目空间里所要做的就是到 工具»选项»目录 在查找路径中的包含目录列表中添加上述目录。
- 在 项目 菜单中选择 设置 选项,在顶部切换到 链接 选项卡。 您需要将一个项目的选项添加到底部的 项目选项文字框中。 滚动到这个编译指示列表末端输入 /NODEFAULTLIB:library 并且选择 确定。
- 这就完成了! 您应该可以编译运行了...
*** 请注意在您第一次编译项目时,您可能还是会得到一个链接错误。如果您再一次编译(F7), 那个错误应该不会出现。上面的第5步就是修正这个错误的。
相关链接:
附件:
报告日期: 02/14/2003
最近更新: 08/13/2008
文档编号: 2UD9OMW0
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.