labview调用c时遇到问题
时间:10-02
整理:3721RD
点击:
程序:/* CIN source file */
#include "extcode.h"
MgErr CINRun(uInt8 *arg1, uInt8 *arg2, uInt8 *arg3, uInt8 *arg4, uInt8 *element8);
MgErr CINRun(uInt8 *arg1, uInt8 *arg2, uInt8 *arg3, uInt8 *arg4, uInt8 *element8)
{
union
{
float Data;
unsigned char Byte[4];
}FloatData;
FloatData.Byte[0]=*arg1;
FloatData.Byte[1]=*arg2;
FloatData.Byte[2]=*arg3;
FloatData.Byte[3]=*arg4;
*element8=FloatData.Data;
return noErr;
}
结果:Deleting intermediate files and output files for project 'a - Win32 Debug'.
--------------------Configuration: a - Win32 Debug--------------------
Compiling...
a.c
c:\a.c(21) : warning C4244: '=' : conversion from 'float ' to 'unsigned char ', possible loss of data
Linking...
Creating library Debug/a.lib and object Debug/a.exp
Performing Custom Build Step on .\Debug\a.dll
E:\cintools\lvsbutil: multiple name arguments not allowed "Files\Microsoft".
执行 c:\windows\system32\cmd.exe 时出错.
a.dll - 1 error(s), 0 warning(s)
E:\lvsbutil: multiple name arguments not allowed "Files\Microsoft".
执行 c:\windows\system32\cmd.exe 时出错.
这两句是什么意思啊
支持一下
66666666666666666666666666
666666666666666666666666666666
6666666666666666666666666666