DLL 注入编译“未解析的外部符号”Visual Studio C++

Posted

技术标签:

【中文标题】DLL 注入编译“未解析的外部符号”Visual Studio C++【英文标题】:DLL Injection Compilation "unresolved external symbol" Visual Studio C++ 【发布时间】:2017-10-22 21:48:30 【问题描述】:

删除专有代码以防止复制想法

【问题讨论】:

【参考方案1】:

您没有定义那些缺失的符号。您只在头文件中声明了它们。您仍然需要在 .cpp 文件中定义它们而不使用 extern 关键字,例如

UCHAR DLL_InitData[0x2319];

(它仍然需要在 extern "C" 中)

【讨论】:

以上是关于DLL 注入编译“未解析的外部符号”Visual Studio C++的主要内容,如果未能解决你的问题,请参考以下文章

未解析的外部符号 fabs, cos, sin

在运行时动态加载库时出现“未解析的外部符号”错误

opencv/visual studio:错误 LNK2019:未解析的外部符号

LNK2019:未解析的外部符号——隐式 DLL [重复]

错误 LNK2019:Visual Studio 中未解析的外部符号 [重复]

OpenNN 在 Visual Studio 2017 中包含未解析的外部符号