我在組織源文件時遇到了一些麻煩。源文件組織
我有我自己的小,但越來越多的代碼,我想在各種項目中使用的集合。文件和文件夾的佈局是這樣的:
庫\ SUB1 \ source.h
庫\ SUB1 \ source.cpp
庫\ SUB2 \ source.h
庫\ SUB2 \ source.cpp
之一我的問題是,我想根據需要在我的其他項目中包含此代碼。迄今爲止,我使用絕對路徑指向庫文件的代碼,但是必須有更好的方法。
此外,我需要將每個庫文件添加到項目的文件Visual Studio中,以便它能夠正確編譯。
所以我的問題總之是如何解決這個問題?處理上述情況的最佳方式是什麼?
爲什麼你想在其他項目中包含源代碼?以這種臨時方式使用幾個項目中使用的源文件是瘋狂的 - 你一定會對一個打破另一個項目的項目進行更改。它還消除了使用庫的好處之一 - 你只需要lib和include文件 - 而不是源文件。 嘗試更加嚴謹 - 這將節省時間,長期而且可能在短期內。使用版本庫和版本控制系統(git,subversion或其他)。確保你正確的「版本」,併發布你的庫的測試/交付版本。 – Dipstick 2009-09-05 12:59:01
也許這應該是一個社區wiki問題?沒有一個答案,但這更多的是關於源文件組織的討論。 – 2009-09-05 14:11:34