gpt4 book ai didi

c++ - 如何在 GitHub 存储库的团队服务构建中链接第三方库 (.lib)?

转载 作者:行者123 更新时间:2023-11-28 05:34:16 25 4
gpt4 key购买 nike

在源代码管理中添加库并将正确的路径添加到 Visual Studio 解决方案绝对没有任何作用。我的本地项目编译正常,但是在线CI编译每次都失败。

LINK(0,0): Error LNK1104: cannot open file 'xxx.lib'

此时,我已经尝试了在 VS2015 中可用的任何可能的相对路径和设置组合。文档真的很少,我能找到的只是一些关于 TFS 项目文件(我没有,因为 repo 是远程 GitHub repo )和工作区(我不知道如何设置).我也知道这个“NuGet”包的事情,但我宁愿不必为我已经在目录中的几个库文件构建一个完整的专用包。

不过,我不敢相信真的没有简单的设置来包含第三方 SDK。即使在源代码管理中包含库也是不好的做法,所以我可能在这里错过了一些非常重要的东西。有什么建议吗?

最佳答案

以下是我在本地和 VSTS 中的文件夹结构:

在我的本地机器上,lib 文件放在“MyCon”项目文件夹下的“test”文件夹中: enter image description here

加入源码管理后文件夹结构几乎一样: enter image description here

链接器中的路径: enter image description here

如果 lib 文件位于解决方案文件夹中,则设置: enter image description here

关于c++ - 如何在 GitHub 存储库的团队服务构建中链接第三方库 (.lib)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38693297/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com