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
这是怎么回事?
- #include "stdio.h"
- #include
- #include
- #include "initguid.h"
-
- #pragma comment(lib, "SetupAPI.lib")
-
- DEFINE_GUID(GUID_XHB1509A, 0x4dda4980, 0x9ed5, 0x4921, 0xbc, 0xf4, 0x29, 0xcb, 0xa3, 0xf0, 0x43, 0x6d);
-
- int main()
- {
- printf("\n");
- GetLastError();
- SetupDiGetClassDevs((LPGUID)&GUID_XHB1509A, NULL, NULL, DIGCF_PRESENT | DIGCF_INTERFACEDEVICE);
- }
我的是这两个错,小编是怎么解决的
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".
