command-line-arguments

    348热度

    8回答

    在许多C++ IDE的和编译器,当它产生的主要功能对你来说,它看起来像这样: int main(int argc, char *argv[]) 当我的代码C++没有一个IDE,只是一个命令行编译器,I型: int main() 没有任何参数。这是什么意思,对我的程序至关重要?

    6热度

    2回答

    我想在调试会话中使用环境变量作为命令行参数。 因此,项目属性 - >调试 - >命令行参数:%TEMP%不会将temp路径作为参数而不是字符串“%TEMP%”。 当然,我可以通过编程方式将环境变量解析为路径或复制过去的正确路径。 但我只想知道,如果一个环境的作品和时间,它是如何工作的! 有人知道如何在VS调试命令行参数中指定envvar作为命令行参数吗?

    6热度

    1回答

    我正在安装使用NSIS窗口,并有若干定制安装,用户可以指定使用命令行选项,例如: installer.exe /IDPATH=c:\Program Files\Adobe\Adobe InDesign CS5 /S 什么我想要做的是向安装人员显示这些选项。我可以很容易地解析/?或/ help参数与$ {GetParameters}和$ {GetOptions},但我如何做到实际打印到命令提示符

    3热度

    4回答

    我在写一个模仿gcc的perl脚本。这是我的脚本需要从gcc处理一些stdout。处理部分已完成,但我无法获得简单部分的工作:我如何将所有命令行参数按原样转发到下一个进程(在我的情况下为gcc)。发送给gcc的命令行往往很长,并且可能包含大量的转义序列,我不想现在通过转义来玩这个游戏,而且我知道在复杂的情况下在窗口中正确使用它是非常棘手的。 基本上, gcc.pl一些crazies\ t\\ "c

    2热度

    4回答

    我一直与OpenCV的,和一些我见过的示例代码使用下面的文件名来读取。我明白,argc是通过的命令行参数的数量,而argv是参数字符串的向量,但是有人可以澄清下一行的每个部分是什么?我试过搜索这个,但没有找到很多结果。谢谢。 const char* imagename = argc > 1 ? argv[1] : "lena.jpg"; 谢谢。

    3热度

    3回答

    我们使用maven构建项目。我们尝试在Maven构建本身中运行我们的单元测试用例,并且为此我们需要在所有子项目的依赖项中添加DB2驱动程序jar。 我们需要一个解决方案,将jar文件的绝对路径指定为mvn命令行参数,以便在运行单元测试用例时使用它。 这是因为驱动程序jar在我们的应用程序服务器lib文件夹中可用,我们不想在我们的项目的依赖项中指定它。 找不到一个合适的解决方案googling它,因

    3热度

    2回答

    在C/C++(也是bash)中,第一个命令行参数argv [0]是二进制文件名(前缀为由用户调用的绝对路径或相对路径)。 在Perl中,第一个命令行参数$ ARGV [0]是脚本路径和名称后的第一个命令行参数。 Perl脚本如何获取用于调用它的路径和名称? 谢谢!

    0热度

    4回答

    我有一个包含很多与白色空间,如文本字符串: String str = "abc xyz def"; 我现在通过这个字符串作为命令行参数使用C#作为在一个perl文件: Process p = new Process(); p.StartInfo.FileName = "c:\\perl\\bin\\perl.exe"; p.StartInfo.Arguments = "c:\\root\\

    3热度

    5回答

    这是一个奇怪的问题,所以我必须提供一些背景知识。我有一个我正在研究的C++项目,我想清理一下。我正在处理的主要问题使我想要陷入大规模滥用项目核心组件中使用的预处理器宏。在编译和使用该程序以切换不同算法的使用之前,有一个文件带有一堆#define,它们被注释/取消注释。我宁愿有命令行参数来做这件事,而不是每次我们想尝试不同的算法时重新编译。问题是整个代码中有太多的#ifdef交织在一起,似乎不可能简

    23热度

    7回答

    与this thread for C#类似,我需要将包含命令行参数的字符串拆分到我的程序中,以便我可以允许用户轻松运行多个命令。例如,我可能有以下字符串: -p /path -d "here's my description" --verbose other args 鉴于上述情况,爪哇通常会通过以下的主: Array[0] = -p Array[1] = /path Array[2] =