0

我在构建绕道的解决方案时遇到了麻烦。我收到如下错误:

  1. 错误 LNK2019:未解析的外部符号 _DetourCopyInstruction@20 在函数 _DetourAttachEx@20 和

  2. 错误 LNK1120:1 个未解决的外部问题。

我现在该怎么办?

4

2 回答 2

2

您在链接阶段缺少库“detours.lib”。如果添加它,这应该可以解决问题。

在我的 Visual Studio 中,转到您的项目属性并在“链接器”下转到输入并编写“detours.lib”。确保在您的 VS 库文件夹中有“detours.lib”,或者在“链接器”、“附加库目录”下的项目属性中明确添加库的路径。这就是解决此问题所需要做的一切。

于 2015-08-31T01:08:44.423 回答
0

我怀疑您是否仍在寻找答案,但万一您和其他人正在寻找解决此问题的方法。这可能会有所帮助(尽管您确实应该显示给您问题的代码以帮助人们帮助您。

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

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

只需在具有您的主要方法的类下方添加这个或类似的内容,您应该会很好。

于 2012-11-12T18:34:40.667 回答