当前位置: 首页 > news >正文

visual studio学习250614(编译错误)

背景:使用官网的spi例程(windows的),写参数到ft2232中去;

一、demo编译问题

无法解析的外部符号 __imp__Init_libMPSSE,函数 _main 中引用了该符号
无法解析的外部符号 __imp__Cleanup_libMPSSE,函数 _main 中引用了该符号
无法解析的外部符号 __imp__SPI_GetNumChannels,函数 _main 中引用了该符号
无法解析的外部符号 __imp__SPI_GetChannelInfo,函数 _main 中引用了该符号
无法解析的外部符号 __imp__SPI_OpenChannel,函数 _main 中引用了该符号
无法解析的外部符号 __imp__SPI_InitChannel,函数 _main 中引用了该符号
无法解析的外部符号 __imp__SPI_CloseChannel,函数 _main 中引用了该符号
在这里插入图片描述

二、解决办法:

1、程序中要添加:

#ifdef _WIN32
#include <windows.h>
#pragma comment(lib, “FTD2XX.lib”)
#pragma comment(lib, “libMPSSE.lib”)
#else
#include <unistd.h>
#define Sleep sleep
#endif

2、相关的头文件以及lib库添加:

在这里插入图片描述
在这里插入图片描述

3、并将下面两个库添加到工程的debug目录下(debug目录编译自动生成的):

首先官网下载spi的demo例子程序解压;
https://ftdichip.com/software-examples/mpsse-projects/libmpsse-spi-examples/
其它例子程序:
https://gitcode.com/Universal-Tool/752e3
在这里插入图片描述

http://www.xdnf.cn/news/1040185.html

相关文章:

  • 速度与精度的结合:Faster R-CNN模型的性能剖析
  • 清晰了解序列化的来龙去脉
  • etcd基本数据库操作
  • 基于Python学习《Head First设计模式》第十三章 现实世界中的模式
  • c++中vector的使用
  • 前端开发中,实现多线程
  • 轮转数组题解
  • App跨平台技术2025年深度解析:核心原理与最佳实践
  • C语言环形数组(循环队列)详解:原理、实现与应用
  • BeckHoff <--> Festo Cmmt AS驱动器 EtherCat通讯
  • 1.16 Cookie 和 Session
  • 多商户商城+直播电商系统融合开发方案:一套源码搞定双场景应用
  • 解决vue3标签中引用动态图片失效问题
  • Python无限弹窗
  • CSS Margin纵向重叠(Margin Collapse)问题详解
  • springAI 大模型应用开发
  • 操作系统多级存储模型
  • 【AS32系列MCU调试教程】调试工具:Eclipse调试工具栏与窗口的深入分析
  • 《高等数学》(同济大学·第7版)第五章第一节定积分的概念与性质
  • 【多线程初阶】详解线程池(上)
  • 探险之物资储备c++
  • 多项目状态如何集中监控与汇总
  • uni-app项目实战笔记12--创建分类列表完成页面跳转
  • 解决在微信小程序中view组件下的text和images设置了样式display: flex; align-items: center;对不齐
  • layui在首页添加弹窗和跳转页面
  • Leetcode 398. 随机数索引
  • 设计师灵感仓库!IconViewer 右键一键提取系统图标,PNG 透明背景素材随取随用
  • Lyapunov深度强化学习移动边缘计算网络在线计算卸载python
  • MVVM模式中,BaseViewModel 的 IsBusy 属性的作用
  • Hexo-butterfly友情链接页面优化