基本上,我有一个程序可以生成几个.cpp
文件,这些文件包含在 Visual Studio 项目中。我想要的是让我的程序告诉 Visual Studio 构建该项目,因为.cpp
文件已经生成。
我可以system()
用来打电话MSBuild
或devenv
做。目前这些都行为不端,但我可以让它们工作。但最终,我真正想要的是直接在我的 C++ 代码中与 Visual Studio/MSBuild 交互,所以我可以做一些事情,比如让它直接将输出的路径返回给我,或者你有什么。
有没有办法做到这一点?当然,每次我搜索“在 C++ 中构建 Visual Studio 项目”或类似内容时,我都会获得有关设置项目并通过 IDE(或者,充其量是通过命令行)构建项目的基本教程。