找回密码
 注册
LabVIEW+单片机学习套件全套教程资料下载[免费]LabVIEW论坛精华列表贴USB0816数据采集卡《LabVIEW宝典》
LabWindows/CVI论坛精华贴NET0816以太网数据采集卡RC0210远程设备授权系统 关闭关停锁定打开设备 户外分布式数据采集
NET1624低速高精度以太网数据采集卡WIFI0824SD无线WIFI网络数据采集卡脱机运行 SD存储 小尺寸微型 串口采集远程采集 安卓 手持移动采集 纪录仪
查看: 1276|回复: 2

编译CIN源代码的时候,如何在VC平台中生成.mak文件?

[复制链接]
123ABC 该用户已被删除
发表于 2008-12-8 22:26:35 | 显示全部楼层 |阅读模式
Windows系统下,用VC6.0编译器,编译CIN源代码的时候,如何在VC平台中生成.mak文件?

以下是我找到的关于VC++中操作的步骤,其中第3步,给工作台新建一个make文件(cin.mak) , 怎么创建?
我把VC'工程'选项栏中的''导出制作文件''选定后, 为什么没有 .mak文件生成呢?


①
进入VC+ +,新建一个按用户自定义makefile方式运行的工作台,设键入
“cin
”
(即认为目录“c:\cin”作为当前工作台)。

  ②
调入文件 “c:\cin\mult.c”,在函数CINRun的函数体内键入代码:

  *a_b =*a * * *b;
将文件“mult.c”存盘后,加入当前工作台。

  ③
给当前工作台新建一个make文件“cin.mak”。其内容如下:

  IDE=VC
  
name=mult
  
TYPE=CIN
  
cinLibraries=libc.lib
  CINTOOLSDIR=C:\Progra~1\Nation~1\LabVIEW\
Cintools
  !include $(CINTOOLSDIR)\
ntlvsb.mak
  ④
选择执行VC+ +主界面中“Build”菜单中的“Build cin.exe”命令,编译形成

LabVIEW
所能识别的目标代码文件(必须是以.lsb为后缀的目标文件)“mult.lsb”。
  (5) 调入CIN目标代码
  关闭VC+ +,打开LabVIEW程序“cin_test.vi”,选择执行CIN结点弹出菜单中的“
Load Code Resource…”
命令,并选择刚创建的.lsb文件“mult.lsb”。

  “Load Code Resource…”命令将目标代码“mult.lsb”调入内存并与LabVIEW程序
“cin_test.vi”
中的CIN相连。至此,LabVIEW程序已可运行,结果如图4所示。
图4 
  将程序“cin_test.vi”存盘,则目标代码“c:\cin\mult.lsb”将嵌入此LabVIE
W
程序,即使目录“c:\cin”下面的文件“mult.lsb”被删除,LabVIEW程序
“cin_test
.vi”
依然可以运行。
发表于 2008-12-8 22:34:38 | 显示全部楼层
建议兄弟用CLF调用DLL,在VC中打包成为DLL使用,这个比较常用的!大部分朋友在用这个!

用CIN的话论坛有朋友说过成功解决的办法,但很多朋友都没有成功过呢!好运!
回复 顶

使用道具 举报

发表于 2008-12-8 22:35:17 | 显示全部楼层
cpubbs论坛精华LV技巧贴,不断增加中!
http://www.cpubbs.com/bbs/thread-13221-1-1.html

这个第8点是关于DLL的,可以看看,希望对您有用!
回复 顶

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cpubbs论坛. ( 粤ICP备09171248号 )

GMT+8, 2026-9-29 21:13 , Processed in 0.026475 second(s), 9 queries , Gzip On, File On.

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表