Lnk错误2019年和1120年

时间:2012-03-26 07:10:28

标签: detours

我无法为弯路建造解决方案。我收到的错误如下:

  1. 错误LNK2019:函数_DetourAttachEx @ 20和

  2. 中引用了未解析的外部符号_DetourCopyInstruction @ 20
  3. 错误LNK1120:1个未解析的外部。

  4. 我现在该怎么办?

2 个答案:

答案 0 :(得分:0)

我怀疑你是否还在寻找答案,但万一你和其他任何人都在寻找解决这个问题的方法。这可能有所帮助(尽管你真的应该展示给你提供问题的代码,以帮助人们帮助你。

您可能将主方法嵌入到类中,但没有嵌入的主方法。如果它在一个类中,链接器将无法找到它。

int main()
{
YourClassName::main(); // class name with a main() method in it.
return 0;
}

只需在具有主要方法的类下方添加此类文件或类似文件,您应该很好。

答案 1 :(得分:0)

你错过了这个图书馆" detours.lib"在你的链接阶段。如果你添加它,这应该可以解决问题。

在我的Visual Studio中,转到项目属性,然后转到" Linker"转到输入并写入" detours.lib"。确保要么拥有" detours.lib"在您的VS库文件夹中,或者在" Linker","其他库目录"下的项目属性中显式添加库的路径。你需要做的就是解决这个问题。