首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将第三方的外部库(.lib)链接到UEFI应用中?(作者: EDK2)

如何将第三方的外部库(.lib)链接到UEFI应用中?(作者: EDK2)
EN

Stack Overflow用户
提问于 2016-01-21 16:04:53
回答 1查看 816关注 0票数 0

我有EDK (UDK2014)应用程序,我需要链接一个图书馆文件从第三方。我尝试在我的app INF文件中添加"BuildOptions“:

代码语言:javascript
复制
[BuildOptions]
  MSFT:*_*_X64_SLINK_FLAGS = /LIBPATH:"$(WORKSPACE)\ShellAppPkg\MyApp" "Test.lib"

但它仍然不起作用。错误消息为:

代码语言:javascript
复制
MyApp.lib:<Test1.obj> : error LNK2001: unresolved external symbol xxxxx

看起来"lib.exe“命令不能正常工作。我尝试更改LIB文件名,结果是一样的。

我正在使用Visual Studio 2013作为我的工具链。

EN

回答 1

Stack Overflow用户

发布于 2016-01-21 19:53:00

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

代码语言:javascript
复制
[binaries.IA32]
 LIB | MyFancyLib.lib   

[binaries.X64]
 LIB | MyFancyLib64.lib
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34918326

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档