c++ - Unresolved external 问题,包括 aux_klib 内核库

标签 c++ c linker driver kmdf

下午好,我有一个关于在内核模式驱动程序中包含 aux_klib 库的问题,由于某种原因,我对所有 aux_klib 函数都遇到相同的错误。

Error   1   error LNK2019: unresolved external symbol AuxKlibInitialize referenced in function "unsigned char __cdecl Main(struct MainInfo*)" (?MainInfo@@YAEPEAU__MainInfo@@@Z)

我在我的项目中做了 #pragma comment(lib, "aux_klib.lib") 但没有运气,驱动程序也是用 cpp 编码的。我还将该库添加到我的项目中,并确保它是 x64,因为这是项目构建架构。我还尝试通过 extern“C” 包含该函数,不包含 header 和 lib,但没有运气,我还将所有库路径添加到链接器设置等等。欢迎任何想法!

最佳答案

Properties->Linker->Input->Additional Dependencies add "AUX_KLIB.LIB"

这对我有用

关于c++ - Unresolved external 问题,包括 aux_klib 内核库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43816953/

相关文章:

c++ - 验证整数输入 C++?

c++ - _beginthread 疑似内存泄漏

C程序读取一个女孩的姓名和婚姻状况并打印她的名字与小姐或夫人

c - 如何使用宏进行 undefined reference

c - 将部分注入(inject) GNU ld 脚本; binutils 版本之间的脚本兼容性。

c++ - 在 Windows 8 中检测分屏模式

c++ - 套接字创建的 Shared_Ptr - 出了什么问题?

用于获取 JPEG 图像大小的 C++ 库

c - 我怎么用错了getchar()?

c++ - Visual Studio 静态链接(freeglut,glew)