当前位置: 首页 > 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
在这里插入图片描述

相关文章:

  • 启动springboot项目提示没有主清单属性
  • JAVA-springboot 异常处理
  • C#入门学习笔记 #9(析构器、类声明、访问控制、继承、重写、多态、抽象类、开闭原则)
  • C#里与嵌入式系统W5500网络通讯(6)
  • ES知识合集(四):高级篇
  • Odoo 为特定产品主数据设置质检控制点,以实现在采购收货或生产过程中自动触发质量检查
  • 【Elasticsearch】分词机制详解(含实战案例)
  • Vue动态路由
  • webuploader分片上传示例,服务端上传文件到腾讯云CDN Teo 应用示例
  • 《Elasticsearch 分布式搜索在聊天记录检索中的深度优化》
  • Boost dlib opencv vs2022 C++ 源码安装集成配置
  • Vue3 + TypeScript + Element Plus 使用【设置表格列宽,组合式函数 hook】在原有页面实现表格列宽设置本地持久化实例总结
  • 使用 FastMCP 实现 Word 文档与 JSON 数据互转的 Python 服务
  • C++ RPC 远程过程调用详细解析
  • STM32 vs RT1176:正交编码器实现原理与工程实践全解析
  • [智能客服project] AI提示词配置 | 主协调器 | 闲鱼协议工具
  • 是否需要预先安装 CUDA Toolkit?——按使用场景分级推荐及进阶说明
  • PyCharm 中更改缓存和插件目录
  • 19.vue.js的style的lang=scss、less(2)
  • 函数式编程 stream流 lambda表达式
  • 简述上课网站建设所用的技术架构/什么网站推广比较好
  • 网站手机css模板下载/推广app赚钱项目
  • 怎么做赌钱网站/营销策划机构
  • 做外贸网站推广/微信朋友圈广告怎么推广
  • 唐山网站网站建设/网站空间费用一年多少
  • 成都做网站建设的公司/网络营销百科