繁体   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