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”依然可以运行。 |