0
我一直在C++項目中使用libcurl。 我已將libcurl Include和Library目錄添加到VC++目錄,並將.lib文件添加到「連接器輸入附加依賴項」。如何將lib文件和頭文件添加到C++項目中
一切工作正常,但是當我在我的代碼檢查(TFS),有人得到它另一臺機器上,他們不能因爲安裝在他們的計算機上的libcurl或安裝在不同的路徑等
怎麼辦沒有建立等我將所有必需的文件添加到我的C++解決方案中,以便任何從源代碼控制中獲取項目的人都可以構建並鏈接而不會出錯。
感謝
我太庫文件添加到我的解決方案中的文件夾去的解決方案,再加入
$(SolutionDir)libs\curllib.lib
要附加依賴連接器 - >輸入
如果我這樣做,我該如何使.lib文件路徑相對而不是特定於我自己的機器? – Jordan
您可以使用Visual Studio路徑變量。例如'$(SolutionDir)'(仔細檢查)會給你解決方案的根目錄。然後將其與包含該庫的子目錄的其餘路徑連接起來。例如:'$(SolutionDir)/ libs/libcurl.lib' –
我是否正確假設我是否通過上述方法將libcurl.lib添加到鏈接器常規內的附加庫依賴關係中。我不需要向鏈接器輸入附加依賴項添加任何內容? – Jordan