在源代码控制中添加库并将正确的路径添加到Visual Studio解决方案中完全没有。我的本地项目编译得很好,但每次在线CI编译都会失败。如何在GitHub仓库的Team Services构建中链接第三方库(.lib)?
LINK(0,0): Error LNK1104: cannot open file 'xxx.lib'
我试过任何可能的相对路径和设置在VS2015中工作的组合。文档非常稀少,我能够找到的只是TFS项目文件(我没有,因为回购是远程GitHub回购)和工作区(我不知道如何设置)。我也知道这个“NuGet”包的东西,但我宁愿不必为目录中已有的一些库文件构建完整的专用包。
我不能相信真的只是没有一个简单的设置来包含第三方SDK。即使在源代码管理中包含库也是不好的做法,所以我可能在这里错过了一些相当大的东西。有什么建议?
您是在哪里放置lib文件的?我将lib文件放在项目文件夹中并将其添加到源代码控制中。构建可以成功完成。 –
这个lib文件不在根目录下,它在它自己的一组文件夹内,与其他库文件和其他版本的文件(MD,MT等)一起放在项目文件夹中 – Banderi
添加之后保留了相同的相对路径它进入版本控制?如果是,则不需要更新解决方案文件。 –