有沒有一種方法可以通過這種方式調整visual-C++(MS VS 2010 EE)項目屬性,即只需在不同計算機之間單擊即可構建相同的.sln文件Windows,當然)? - 因此可能會將visual-C++項目上傳到SVN服務器。項目使用一些庫(header和.lib文件)和絕對(系統相關)路徑(例如boost)以及它自己的utils。安裝獨立的visual-C++項目屬性
0
A
回答
2
您可以在項目設置中使用環境變量,方法是將它們放在$()中。例如如果你的環境定義BOOST_INCLUDE:
set BOOST_INCLUDE=C:\boost\include\boost-1_45
那麼您可以在您的設置來指代加速使用$(BOOST_INCLUDE)
包括目錄。
1
Visual Studio允許您爲每個系統的包含文件和庫配置搜索目錄。您必須同意您的同事應將哪個文件夾作爲此計劃的一部分。或者,您可以使用一組預定的環境變量並使用相對於這些變量的路徑。
0
Visual Studio有一些標識符,例如$(ProjectDir),您可以在項目設置中使用它。
例如,您可以在包含搜索路徑中放置一個類似於「$(ProjectDir).... \ headers \ boost \」的路徑,它可以用於$(ProjectDir)的多個位置。
其他像$(ProjectName),$(ConfigurationName),$(IntDir)(中間目錄)也可以是有用的。
我暫時沒有參考鏈接。
相關問題
- 1. Visual Studio 2010安裝項目屬性
- 2. 獨立Archiva配置和安裝目錄
- 3. Postgresql的Linux獨立「安裝」
- 4. 更改GridView項目DataTemplate基於WinRT中獨立的ViewModel屬性
- 5. VS2017安裝項目 - 如何打開安裝程序屬性頁?
- 6. 從網站安裝到獨立項目時Web服務失敗
- 7. 獨立EXE項目
- 8. 爲ActivePerl獨立安裝包
- 9. 獨立java項目的log4j
- 10. 安裝VisualC++來使用OpenGL 4.1?
- 11. Django項目和獨立Python項目
- 12. 壓縮機項目獨立?
- 13. Xtext項目JDT獨立
- 14. Microsoft Device Emulator的最小獨立安裝
- 15. Windows7上的獨立SharePoint 2010安裝
- 16. 獨立於平臺的付費安裝
- 17. 帶SOLR獨立安裝的Hybris Cluster
- 18. ExcelDna和獨立的F#安裝
- 19. OUI JD Edwards的EnterpiriseOne獨立安裝
- 20. 需要添加一個屬性到VS2010安裝項目中的msi屬性表
- 21. 我在哪裏設置VS 2008安裝項目中的屬性?
- 22. 安裝項目有空的屬性窗口
- 23. 安裝前安裝/安裝項目檢查以前安裝的項目?
- 24. Macport安裝py26 - 安裝獨立模塊的問題
- 25. 建立msi安裝程序和單獨的安裝文件
- 26. 獨立的JavaFX屬性實現?
- 27. 將屬性綁定到獨立於DataContext的Silverlight依賴項屬性
- 28. ColdFusion 11與獨立Solr預安裝
- 29. Python模擬脫機獨立安裝
- 30. 想要安裝BI Publisher獨立版
那麼,有沒有辦法在構建過程開始時自動設置環境變量?例如項目使用一些外部文本文件,其中設置了所有變量,因此每個人都可以從SVN進行更新,只更改一個文件,雙擊.sln文件,然後單擊「Build」。否則,有人肯定會忘記使用控制檯設置一些變量。 – Slav
我從一個批處理文件運行構建,在繼續之前測試這些變量是否存在。你可以通過這種方式設置環境變量,但是如果你有一個共享的構建腳本來將環境變量設置到一個固定的位置,那麼它首先會破壞使用環境變量的目的。對我來說,設置它們的最佳位置是在「系統屬性」對話框的「環境變量」選項中。只要你的構建過程有一些測試方法,並且如果它們沒有設置就會提醒你,你可以設置並忘記它。 – Ferruccio