2014-09-25 104 views

回答

0

如果它很複雜,它只是有很多的源文件,但它會產生一個可執行文件,那麼你可以使用Visual Studio選項從現有代碼創建一個項目。轉到「文件」,「新建」,「從現有代碼項目」,並按照嚮導。如果所有源代碼都位於相對獨立的目錄下,這應該有所幫助。 從那裏,你需要手動設置其餘的。 如果這是一個複雜的構建過程,生成許多二進制文件,那麼你會運氣不好。 請注意,如果您可以從命令行構建,那麼visual studio只能用作編輯器。

+0

該項目的源代碼分佈在數十萬個嵌套子目錄(超過一百個)中。另外,我應該說項目 s,即解決方案文件夾中會有很多項目。如果這是一次性的事情,我可以研究一下,但Perforce項目將會更新。顯然,我無法在Express版本的MSVS上安裝Perforce插件,或者我會這樣做,而不是通過Eclipse來導入Perforce項目並轉換爲C++項目。 – riderBill 2014-09-26 15:23:23

1

這實在不是一個令人滿意的解決方案,因爲有很多嵌套的子目錄,並且需要在修改文件時進行更新,但是我發現可以將Windows資源管理器中的子目錄直接拖到MSVS過濾器中。使用該方法,只有.c,.cpp,.h和.hpp文件在過濾器中結束。通過右鍵單擊,添加,現有項目(或Alt-Shift-A),然後僅導航和拾取源和包含文件,每次只選擇一個目錄,節省時間。

相關問題