无法解析的外部符号 "int __cdecl EnterRFTestMode(void)",该符号在函数 _main 中被引用

我用VS2017创建了一个cpp空项目,想调用dll中的函数,出现如题所示的错误

代码截图如下:

图片说明

图片说明

报错截图如下:
图片说明

dll文件中的函数截图如下:
图片说明

贴图难看,下次直接贴代码
你的函数声明没dllimport所以不会去DLL的lib找。

条件宏定义放在exe工程的stdafx.h没用,你要根据当前项目是exe还是dll来改变函数声明类型的话,你需要放到一个exe和dll共享的头文件里面去才行。