我正在尝试将ftd2xx.lib(amd64 https://www.ftdichip.com/Drivers/CDM/CDM%20v2.12.28%20WHQL%20Certified.zip)静态文件链接到代码块中的测试程序。我在基于x64的Intel i3-7020处理器上运行codeblocks(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;
}
应该可以成功编译并显示连接的设备数量。