是否有任何方法可以将Visual Studio可以生成的源文件列表传递给makefile。理想情况下,Visual Studio将设置一个环境变量以及要编译的文件列表。但是不幸的是我还没有发现这样的变量。我知道我可以编写脚本来分析项目文件,但是我真的很想找到一种不依赖脚本的方法。我希望能够设置Visual Studio项目,以便使用“从构建中排除”选项根据构建配置来构建不同的源文件。然后,我希望makefile仅构建未排除的文件。我正在尝试将Visual Studio用作在不同硬件和操作系统组合上运行的项目的开发环境。
P.S。使用Visual Studio是非可选的,不是我个人的选择。
答案 0 :(得分:0)
在VS解决方案中创建一个MakeFile项目。
应在File -> New -> Project -> Visual C++ -> Other -> Makefile Project
下找到
使用Visual Studio 2017,可以使用MakeFile模板。
有关如何执行此操作的其他说明,请here