位置:51电子网 » 技术资料 » EDA/PLD

编译Visual C++ 6.0源程序

发布时间:2014/6/23 21:19:56 访问次数:784

   在Visual C++ 6.0中编写的是一个动态链接库DLL,而CIN需要的是以“.lsb”为扩展名的源文件。SN65LVDS31D因此,需要用LabVIEW的cintools工具将DLL文件转换成“.lsb”文件。这是C代码调用中最麻烦的一步。

   (1)在Visual C++ 6.0中创建一个DLL工程。

   在Visual C++ 6.0坏境中选择“文件”一“新建”命令,弹出“新建”对话框,如图4-16所示。在“工程”选项卡中选择Win32 Dynamic-Link Library.在“工程”文本框中输入工程名称mul,在“C位置”文本框中输入保存工程的文件目录,单击“确定”按钮。在下一级对话框中选择An Empty DLL project,单击“完成”按钮。创建工程以后在指定文件目录中就会出现mul文件夹,这个文件夹中有debug文件夹。

      

   (2)在DLL工程中加入CIN对象和函数库。

   选择“工程”一“添加工程”一“Files”命令,从cintools路径下选择cin.obj、labview.lib、lvsb.lib和lvsbmain.def 4个文件添加到工程中。在LabVIEW默认安装时,cintools的路径为C:\Program Files\National Instruments\LabVJEW 8.2\cintools。自己编写的实现两数相乘的C代码也要添加到工程中。

   (3)在DLL工程中加入cintools路径。

   选择“工程”一“设置…”命令,弹出工程设置对话框,将Settings For设成AllConfigurations。选择C/C++选项卡,设“旦分类”为Preprocessor,在“附加包含路径”文本框中输入cintools路径,如图4-17所示。

       




   在Visual C++ 6.0中编写的是一个动态链接库DLL,而CIN需要的是以“.lsb”为扩展名的源文件。SN65LVDS31D因此,需要用LabVIEW的cintools工具将DLL文件转换成“.lsb”文件。这是C代码调用中最麻烦的一步。

   (1)在Visual C++ 6.0中创建一个DLL工程。

   在Visual C++ 6.0坏境中选择“文件”一“新建”命令,弹出“新建”对话框,如图4-16所示。在“工程”选项卡中选择Win32 Dynamic-Link Library.在“工程”文本框中输入工程名称mul,在“C位置”文本框中输入保存工程的文件目录,单击“确定”按钮。在下一级对话框中选择An Empty DLL project,单击“完成”按钮。创建工程以后在指定文件目录中就会出现mul文件夹,这个文件夹中有debug文件夹。

      

   (2)在DLL工程中加入CIN对象和函数库。

   选择“工程”一“添加工程”一“Files”命令,从cintools路径下选择cin.obj、labview.lib、lvsb.lib和lvsbmain.def 4个文件添加到工程中。在LabVIEW默认安装时,cintools的路径为C:\Program Files\National Instruments\LabVJEW 8.2\cintools。自己编写的实现两数相乘的C代码也要添加到工程中。

   (3)在DLL工程中加入cintools路径。

   选择“工程”一“设置…”命令,弹出工程设置对话框,将Settings For设成AllConfigurations。选择C/C++选项卡,设“旦分类”为Preprocessor,在“附加包含路径”文本框中输入cintools路径,如图4-17所示。

       




上一篇:C代码调用

上一篇:代码生成设置

相关技术资料
6-23编译Visual C++ 6.0源程序

热门点击

 

推荐技术资料

声道前级设计特点
    与通常的Hi-Fi前级不同,EP9307-CRZ这台分... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!