簡體   English   中英

Visual Studio自動生成:Makefile與Project.sln

[英]Visual Studio automated build: Makefile vs Project.sln

我想通過命令行在Visual Studio IDE之外自動執行C ++應用程序的生成過程。

目前,我使用devenv.com <solution-name>.sln /clean "Release|Win32" /project <project-name> /projectconfig "Release|Win32"來構建解決方案。

我在項目配置中的解決方案內部配置了一些構建前和構建后任務。

我的問題是:建議將其用於自動構建過程,還是應該使用makefile? 如果都不使用,應該使用哪種方法? (請記住,我需要一個可靠的解決方案)。

謝謝。

用Makefile構建Windows應用程序並不容易。 您必須做很多在msbuild中已經​​完成的工作。 而且,Visual Studio集成會遇到問題。 因此,我肯定會使用msbuild從解決方案構建應用程序。

現在,執行其他任務。 Microsoft在添加額外任務方面並不靈活。 但是,如果解決方案中的構建前和構建后步驟足以滿足您的需求,則最好堅持使用一個構建系統並使用它們。 如果您需要更強大的功能,則值得使用常規的構建系統(makefile很好,但是現在有更多易於使用的替代方法,例如gradle,CMake等),並在其中描述了額外的步驟,但是仍然使用msbuild構建應用程序。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM