c++ - 第三方 dll 库出现错误 LNK1120 和 LNK2019
问题描述
我正在尝试使用自己的 SDK 工具从激光传感器获取数据流,该工具有四个文件。
EthernetScanner.dll
EthernerScanner.lib
EthernetScannerSDK.h
EthernetScannerSDKDefine.h
这里总是有两个错误:
错误 1 错误 LNK2019:未解析的外部符号 _EthernetScanner_Connect@12 在函数 _wmain C:\Users\gear\Desktop\Wenglor_SDK_test\test_18_12_19\test_18_12_19\test_18_12_19.obj 中引用
错误 2 error LNK1120: 1 unresolved externals C:\Users\gear\Desktop\Wenglor_SDK_test\test_18_12_19\Debug\test_18_12_19.exe 1
我的简单测试代码是:
#include "stdafx.h"
#include <iostream>
#include "EthernetScannerSDKDefine.h"
#include "EthernetScannerSDK.h"
int _tmain(int argc, _TCHAR* argv[])
{
void* scanner;
char IP[32] = "192.168.001.250";
char Port[32] = "32001";
scanner = EthernetScanner_Connect(IP, Port, 1000);
return 0;
}
我已经将文件放在项目文件夹中并设置了所有包含、附加库和依赖项。
有人可以帮我吗?
解决方案
推荐阅读
- java - android千位分隔符和两位小数
- python - 在 Google Cloud Function 中为 Google Cloud Storage 使用 compose 时出现 404 错误
- powershell - Powershell复制数据输出
- discord - Discord.py 将我的声音克隆到其他频道
- javascript - React - 双花括号与一个大括号之间的区别枚举属性
- delphi - TINiFile 的最大文件大小是多少?
- ansible - Ansibe:连接来自 with_items 的项目
- sas - 在循环中为多个参数运行 sas 程序
- sql-server - SQL 第一个和最后一个事务报告
- python - 当机器人读取服务器中的每条消息(不是命令)时添加冷却时间