微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > Labview > labview调用c时遇到问题

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

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top