面临错误LNK错​​误

facing error LNK error

我想要这个,或者我应该说我想在 Form1(void) 中触发或调用 Wfs_StartUpWfs_OpenWfs_Execute 等函数,但我'我收到这些错误:

error LNK2028: unresolved token (0A000371) "int _cdecl mytestapp::Wfs_Execute(unsigned short)" (?Wfs_Execute@mytestapp@@$$FYAHG@Z) referenced in function "public: _clrcall mytestapp::Form1::Form1(void)" (??0Form1 @mytestapp@@$$FQ$AAM@XZ)

此错误报告了两次,但在第二次错误中是

error LNK2019: unresolved external symbol "int _cdecl mytestapp::Wfs_Execute(unsigned short)" (?Wfs_Execute@mytestapp@@$$FYAHG@Z) referenced in function "public: _clrcall mytestapp::Form1::Form1(void)" (??0Form1@mytestapp@@$$FQ$AAM@XZ)

第三个错误:

error LNK1120: 2 unresolved externals.

错误指向函数 mytestapp::Wfs_Execute。我会检查:

  1. 这个函数是否不是内联的而是从另一个翻译单元调用的
  2. 这个函数的签名在声明和定义之间是否匹配
  3. 实现该功能的源文件是否是build的一部分