在源代碼控制中添加庫並將正確的路徑添加到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
添加之後保留了相同的相對路徑它進入版本控制?如果是,則不需要更新解決方案文件。 –