我正在研究一个C项目,无法弄清楚如何将命令行参数传递给Visual Studio 2010 Express Edition中的main函数.我想调试 - 这些命令行参数如何工作?
我正在使用CMake构建一个大型库,我希望用户能够有选择地启用/禁用构建过程的某些部分.
如何将命令行选项添加到我的CMake构建中,例如,以便用户可以键入类似的内容cmake --build-partone --nobuild-parttwo --dothis=true --dothat=false ..?
显然,OPTION关键字将创建可以从CMake GUI设置的变量,但我无法从命令行中弄清楚如何执行此操作.
当我们使用Visual Studio运行C++程序时,Configuration Properties->Debugging如果程序需要一些参数,我们经常会在内部设置"Command Arguments" .例如,我们可以abc.exe -r 1在命令行中运行,并且为了直接在Visual Studio中运行程序,我们可以用命令填充命令参数 -r 1.所以我的问题是:我们可以用cmake设置默认的命令参数吗?通过这样做,不需要手动设置它们.谢谢.