我在包中有 EDK II 应用程序和库,当我使用库源代码编译它时它工作正常。现在我想删除库源代码并通过 .lib 文件将该库与应用程序链接。
我从我的应用程序项目中删除了库源代码引用,现在我在构建此应用程序时收到此消息:
DemoApp.lib(DemoApp.obj) : error LNK2001: unresolved external symbol TestFunction
fatal error LNK1120: 1 unresolved externals.
为了解决这个问题,他们在 DSC 文档中提到我需要将库实例添加到 make 文件中,如下所示:
LIBS = $(LIBS) $(LIB_DIR)/$(LibInstanceName)
问题是如何将此条目添加到 make 文件/EDK II 构建系统中?
我使用 VS2008 作为我的工具链。