当Visual Studio使用自定义构建工具时,如何构建文件并将命令行传递到.exe文件中?
我假设文件和命令行被传递到文件main函数中,但我没有太多其他事情可以继续。有什么想法吗?
编辑:我想创建一个用于处理自定义文件的构建工具,因此我需要知道Visual Studio如何将参数和数据发送到可执行文件。
答案 0 :(得分:0)
Visual Studio只使用您提供的参数运行您的可执行文件,就像任何其他应用程序一样。如果您创建一个将由Visual Studio调用的构建工具,如此
my_build_tool.exe /foobar C:\my\path\to\file.cpp
然后您将以标准方式在程序的主要功能中访问它:
int main(int argc, char *argv[])
{
// arg[1] points to "/foobar" and arg[2] points to "C:\my\path\to\file.cpp"
...
}