我正在尝试将 ftd2xx.lib (amd64 https://www.ftdichip.com/Drivers/CDM/CDM%20v2.12.28%20WHQL%20Certified.zip ) 静态文件链接到我的代码块中的测试程序。我在基于英特尔 i3-7020、x64 的处理器上运行代码块(mingw)。我收到链接器错误 obj\Debug\main.o:main.cpp|| 对 `_imp__FT_ListDevices@12' 的未定义引用。有人可以告诉我如何在代码块中链接 ftd2xx.lib 64 位版本的静态库。
#include <iostream>
#include "ftd2xx.h"
using namespace std;
int main()
{
FT_STATUS ftStatus;
int numDevs;
ftStatus = FT_ListDevices(&numDevs,NULL,FT_LIST_NUMBER_ONLY);
cout<<numDevs<<endl;
return 0;
}
它应该编译成功并显示连接的设备数量。