微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > Labview > LabWindows CVI 编译报错 error: Undefined symbol '__imp__SetupDiGetClassDevsA@16'

LabWindows CVI 编译报错 error: Undefined symbol '__imp__SetupDiGetClassDevsA@16'

时间:10-02 整理:3721RD 点击:

之前是好的,突然就不行了,整了一晚上搞不定.

编译报错提示:   error: Undefined symbol '__imp__SetupDiGetClassDevsA@16 ' referenced in "d:\CVI\cvibuild.test\Debug\main.obj".  
SetupDiGetClassDevs是
WIndows API 函数 我已经包含头文件了  #include
这是怎么回事?

  1. #include "stdio.h"
  2. #include
  3. #include
  4. #include "initguid.h"
  5.   
  6. #pragma comment(lib, "SetupAPI.lib")
  7.   
  8. DEFINE_GUID(GUID_XHB1509A, 0x4dda4980, 0x9ed5, 0x4921, 0xbc, 0xf4, 0x29, 0xcb, 0xa3, 0xf0, 0x43, 0x6d);
  9.   
  10. int main()
  11. {
  12.     printf("\n");
  13.     GetLastError();
  14.     SetupDiGetClassDevs((LPGUID)&GUID_XHB1509A, NULL, NULL, DIGCF_PRESENT | DIGCF_INTERFACEDEVICE);  
  15. }

复制代码


我的是这两个错,小编是怎么解决的
  
error: Undefined symbol '__imp__wsprintfA' referenced in "e:\multism 安装的地方\cvi2015\bin\msvc\cvistart.lib".  
  error: Undefined symbol '_wsprintfA' referenced in "e:\multism 安装的地方\cvi2015\bin\msvc\cvistart.lib".  

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

网站地图

Top