如何在 Visual Studio 中传递多个命令参数?

2024-03-17

我正在使用 LZMA SDK 开发一个压缩/解压缩项目。

主程序包含一些我必须用来运行应用程序的参数

要从命令行运行它,我使用:

./LzmaUtil.exe e input.elf output.elf

我正在使用 VS 2013 ,所以我添加了e in.elf out.elf对于命令参数,我重建了项目(生成的可执行文件),但当我按 RUN 时似乎没有发生任何事情。

请注意,我有input.elf在调试文件夹中是.exe在那里,并且 ,旗帜e用于压缩文件和output.elf是压缩文件。

主要功能包含:

int MY_CDECL main(int numArgs, const char *args[])
{
    char rs[800] = { 0 };
    int res = main2(numArgs, args, rs);
    fputs(rs, stdout);
    return res;
}

完整的源代码可在以下位置获取:http://www.7-zip.org/sdk.html http://www.7-zip.org/sdk.html

调试:

没有任何争论,我得到:

The program '[5284] LzmaUtil.exe' has exited with code 0 (0x0).

根据我提到的论点,我得到:

The program '[5284] LzmaUtil.exe' has exited with code 1 (0x1).

所以有事情发生了!

在主断点处我得到:

numArgs 4   int
args    0x007eaca8 {0x007eacbc "E:\\1PFE\\LZMA\\LzmaUtil\\Debug\\LzmaUtil.exe"} const char * *

任何帮助将不胜感激,谢谢。


输出为空,因为我已将文件放入调试文件夹中,它位于可执行文件的同一文件夹中。

但是当我将文件放在父目录(解决方案文件夹)中时,它终于起作用了。

这就是视觉工作室的工作原理!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 Visual Studio 中传递多个命令参数? 的相关文章

随机推荐

  • Weka:如何在 java 中获取测试实例的预测值?

    我已经成功训练了一个分类器 bayesnet 并构建了一个测试集 ARFF 格式 该测试集有一个实例 有一个缺失值 Evaluation eTest new Evaluation trainingInstance eTest evaluat
  • Typescript 和 JQuery 编译错误:找不到名称“$”

    我正在使用 jquery 测试 typescript 但是当我编译 test ts 文件时 它总是给我一个错误 指示 找不到名称 我已经导入了 jquery 并添加了它的定义参考 如果我使用import require jquery in
  • 如何使用 XElement 在 C# 中序列化带有 List 的对象?

    我有不同类型成员的对象 如下所示 public class MyObject public string Str1 string Empty public MyEnums Enum1 E1 MyEnums Enum1 Unknown pub
  • python中html解析和网络爬行有多大区别[关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我需要从 django 网站中的网站获取一些数据 现在我很困惑是否应该使用 python 解析库或网络爬行库 搜索引擎库也属于同一类别
  • 未找到获取命令:rasa 使用 rasa 命令

    我已经安装了rasa using pip3 install rasa 当我尝试使用时rasa命令如 rasa init 我收到 zsh 错误 找不到命令 rasa 错误 我在 Mac OS Catalina 上使用 Python版本2 7
  • 将 Mayavi 安装到 Anaconda 中

    我想将 Mayavi 安装到我的 anaconda 安装中 因为我运行了以下命令 但收到一条错误消息 我不知道如何处理 user Kubuntu source activate myenv myenv user Kubuntu conda
  • 仅在训练折叠上使用 sklearn 的 RandomizedSearchCV 和 SMOTE 过采样

    我有一个高度不平衡的数据集 99 5 0 5 我想使用以下命令对随机森林模型执行超参数调整sklearn s RandomizedSearchCV 我希望使用 SMOTE 对每个训练折叠进行过采样 然后在最终折叠上评估每个测试 保持原始分布
  • Golang SSH 到思科无线控制器并运行命令

    我正在尝试通过 Go SSH 到 Cisco 无线控制器 使用 Go 的golang org x crypto ssh库 以编程方式配置接入点 我遇到的问题是在 Go 中正确解析控制器 CLI 例如 这是控制器的典型 SSH 登录 ssh
  • 找不到 Angular Material 核心主题

    我已将 Angular Material2 包添加到我的项目中 但是 我在浏览器中收到以下警告消息 我创建了一个自定义 scss 文件并导入了包 但它仍然抛出警告消息 找不到 Angular Material 核心主题 大多数 Materi
  • 表中所有列的边框高度相等

    I am having 3 columns in a row 我需要将货物正确描述和每包净数量中间的边框延伸到平行列 标记和包裹数量 边框高度 Used to table height 100 table height 100 Demo h
  • 如何查看/监视用户界面上的控件正在触发哪些事件

    我正在 C 中使用 winforms 创建一个 GUI 所有控件都有大量事件 我想知道哪些事件被触发以及何时被触发 一种方法是在每个事件处理程序上放置调试语句 但这需要太多工作 在 Visual Studio 2008 2010 中是否有任
  • 随机 PHP FastCGI / 连接被对等方重置 / 不完整的标头

    我一直在随机500 Internal Server我在各种共享主机上基于 PHP MySQL 的网站上出现错误 我在共享 Linux 服务器上通过 CGI FastCGI 使用 PHP 5 2 17 当我查看日志时 我看到以下内容 erro
  • 多个独立maven项目的通用测试数据

    我有一个 Maven 项目 可以将特定格式的文本文件转换为另一种格式 为了进行测试 我在 src test resources 中放入了大量的测试文件 我还有另一个项目 它使用第一个项目进行转换 然后对输出格式执行一些额外的操作 我还想针对
  • MongoDB:如何计算文档中键的数量?

    假设一个文档是 a 1 b 1 c 2 z 2 如何计算该文档中键的数量 谢谢 如果通过聚合框架使用 MongoDB 3 6 及更高版本 则完全有可能 使用 objectToArray https docs mongodb com manu
  • 在 matplotlib 中将多个饼图分解在一起

    我真的很喜欢 matplotlib 饼图上的 爆炸 选项 我希望能够 集体爆发 我正在绘制许多小切片 分为 3 或 4 类 我想将所有小切片作为组爆炸在一起 我认为这并不完全清楚 所以我呼吁我严重缺乏绘制基本形状的能力 并制作这张图片来展示
  • 如何使azure应用程序服务信任OnPrem CA颁发的证书?

    我正在尝试在 https 协议下使用来自 Azure APP 服务的本地 Web 服务 当我这样做时 我收到了错误 经验证远程证书无效 程序 这是有意义的 因为默认情况下 Azure 不必信任该服务 而是提供由 OnPrem CA 颁发的证
  • 使用 Swing 的 Java 聊天应用程序(概念)

    我想使用 Swing 作为界面用 Java 编写一个聊天应用程序 我想出了一个主意 在疯狂程序员 https stackoverflow com users 992484 madprogrammer 但我不确定这是否是解决此问题的最佳方法
  • 如何在linux下用c写一个http1.0代理服务器?

    我必须开发仅在 Linux 和 c 中使用 HTTP 1 0 的代理服务器 我需要一些提示才能开始开发 我假设您对使用 linux 和 c 语言有信心 没有任何提示 否则不要从开发代理开始 阅读并理解RFC 1945 HTTP 1 0 ht
  • 从低均值泊松分布中绘制数字的性能

    为了在C 中从泊松分布中抽取随机数 通常建议使用 RNG type rng std poisson distribution
  • 如何在 Visual Studio 中传递多个命令参数?

    我正在使用 LZMA SDK 开发一个压缩 解压缩项目 主程序包含一些我必须用来运行应用程序的参数 要从命令行运行它 我使用 LzmaUtil exe e input elf output elf 我正在使用 VS 2013 所以我添加了e