0

我试图在一个VC++ 2008解决方案中以调试模式传递命令行参数,如Debugging with command-line parameters in Visual Studio所述。事情是,不知何故,实际上VC++没有传递参数,因为我总是为“argc”变量取1。还有什么应该启用,或者什么可以防止VC++传递参数?命令行参数选项无法在Visual C++ 2008上工作

在我的配置中,在Debug配置文件下,在项目的Debuggin选项中,持有“main”函数,我将Command Arguments选项添加为:“-c myconfigfile.txt”。

非常感谢您提前!

+0

我忘了我设置了“Hello World!”测试传递命令行参数,它的工作原理。顺便说一下,main函数是这样定义的:int main(int argc,char * argv [])。 – Julen 2010-06-04 08:38:54

回答

1

我解决了它。事实上这是非常愚蠢的事情。事情是,具有“主”文件的项目没有设置为启动项目。