2011-08-24 69 views
1

我在我的項目中使用了第三方靜態庫(作爲.LIB文件提供,沒有源代碼)。爲了鏈接的目的,通過「Properties/Linker/Input-> Additional Dependencies」添加它就足夠了。應該將第三方靜態庫作爲VC++ 2010項目中的項目包含在內嗎?

該庫不在解決方案的任何其他項目中使用。

我想知道是否應該將它作爲項目添加到項目文件本身。我看到的好處是:這個項目很明顯會使用它,並且不需要手動將其添加到版本控制系統(如果您使用類似於AnkSVN的項目/解決方案的一部分,它會自動添加)。

回答

0

VCS中的項目必須是可構建的。沒有lib就不可能。所以你應該添加它。

+0

我不確定你指的是什麼。你的意思是我應該將它添加到項目中嗎?還是VCS?不言而喻,它應該在VCS中,無論是手動還是通過Visual Studio集成(如果它是項目的一部分)。 –

+1

在這種情況下,它並不重要。我會將其添加到項目中。您只需確保它檢出vcproj預期的位置。如果它是項目的一部分並且具有相對路徑,那就更好了 –