6
A
回答
5
可能沒有,即使有項目和多個配置很多,使用SCons給你顯著更大的透明度和靈活性有關管理您的構建不是視覺工作室一樣。作爲一個起點,最好是每個人輪流做一次。
- 從一個項目創建一個新的Makefile項目
- 克隆源在Makefile中命令另一個
- 調用scons的。
- 用scons版本替換舊項目上的依賴關係。
- 測試
- 從每個項目重複1.。
一旦您完成了一些項目,將構建類型(共享庫,靜態庫和程序)和平臺之間的主要差異重構爲可導入的常見scons助手模塊非常容易。在Windows上,考慮調試和發佈構建,標準庫鏈接和異常處理等標誌組。
而且,事情看出來的包括:
- 如果你正在做跨平臺的構建,考慮相對於缺少符號的影響的鏈接模型之間的差異。
- 你將如何處理清單文件和調用visual studio工具。
- 變異構建目錄(調試/發佈)在開始時可能會非常棘手。一旦確定必要,從簡單開始,並增強您的構建。
0
以下script看起來很有希望。我可能會給它一個提示:由於解決方案的規模龐大,手工解決方案的原因並不完全實際:它有數百個項目。這就是爲什麼我認爲一個能產生SCons模塊的腳本會給我一個起點。
不幸的是,將問題解決方案移植到SCons手中本身就是一個項目!雖然我承認這將是「正確」的方式。
相關問題
- 1. Visual Studio 2003解決方案到Visual Studio 2013解決方案
- 2. visual studio解決方案
- 3. Visual Studio解決方案
- 4. 包含多個解決方案的Visual Studio解決方案
- 5. Visual Studio:單一解決方案還是很多解決方案?
- 6. OneDrive上的Visual Studio解決方案
- 7. Maven2中的Visual Studio C++解決方案
- 8. Visual Studio 2010的解決方案工廠
- 9. Visual Studio 2005解決方案的問題
- 10. 從sourcesafe斷開Visual Studio解決方案?
- 11. Visual Studio解決方案和項目
- 12. 無法打開Visual Studio解決方案
- 13. Visual Studio 2010解決方案問題
- 14. Visual Studio 2005清潔解決方案
- 15. CMake Visual Studio解決方案設置
- 16. 包裝Visual Studio LoadTest解決方案
- 17. 合併Visual Studio解決方案文件
- 18. Visual Studio解決方案TFS檢查
- 19. 從Visual Studio Online斷開解決方案
- 20. visual studio解決方案配置權
- 21. Visual Studio解決方案文件
- 22. NServiceBus Visual Studio解決方案架構
- 23. Visual Studio 2012速度大解決方案
- 24. 確定解決方案配置(Visual Studio)
- 25. 打印Visual Studio解決方案結構
- 26. Windows Azure Visual Studio解決方案
- 27. Visual Studio解決方案/項目組織
- 28. Sitecore和多個Visual Studio解決方案
- 29. Visual Studio大型解決方案
- 30. 一把umbraco Visual Studio解決方案(V4.7)
我開始看到一種跨平臺開發模式,人們從Make/Scons構建開始,然後讓構建者爲本地平臺生成Visual Studio/Eclipse/XCode項目,以支持使用它們的人員。 – Fuzz 2009-11-23 02:14:06
這將是正確的做事方式,但是所討論的解決方案有數百個項目/依賴項(如果它們全部都是在同一個解決方案中生成的)。 – Danielb 2009-11-23 16:59:16