0

我有 EDK II (UDK2014) 应用程序,我需要从第 3 方链接一个 LIB 文件。我试图在我的应用 INF 文件中添加“BuildOptions”:

[BuildOptions]
  MSFT:*_*_X64_SLINK_FLAGS = /LIBPATH:"$(WORKSPACE)\ShellAppPkg\MyApp" "Test.lib"

但它仍然没有工作。错误信息是:

MyApp.lib:<Test1.obj> : error LNK2001: unresolved external symbol xxxxx

似乎“lib.exe”命令无法正常工作。我尝试更改 LIB 文件名,结果是一样的。

我将 Visual Studio 2013 用于我的工具链。

4

1 回答 1

0

尝试在您的 INF 文件中添加类似的内容:

[binaries.IA32]
 LIB | MyFancyLib.lib   

[binaries.X64]
 LIB | MyFancyLib64.lib
于 2016-01-21T11:53:00.347 回答