问题标签 [mcc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
308 浏览

c++ - Xcode链接matlab dylib:没有Info.plist文件

我已经安装了 matlab 运行时 dylib 并将它们包含在我的 Xcode 项目中。当我构建它时,我没有收到任何错误。但是,当我运行它时,我得到:

应用程序包中没有 Info.plist 文件或 Info.plist 文件中没有 NSPrincipalClass,退出

我不知道该怎么做。

0 投票
1 回答
146 浏览

matlab - mcc 生成无响应的可执行文件

我正在尝试使用该函数编译一个 Matlabmcc函数。我的函数将一行文本写入文件。

从 Matlab 控制台调用时,它按预期运行。但是,当我使用mcc

并将其运行为

它似乎永远运行并且不产生hello.txt文件。可执行文件和 Matlab 函数文件都在 Matlab 工作目录中。

我看不出我在使用mcc. 请帮忙。

0 投票
1 回答
59 浏览

matlab - Matlab将错误的文件包含到mcc中

设想:

  • 我正在编译一个使用大量外部文件\函数的项目。

  • 当我编译时,我使用一个函数,它将所有上述文件包含到带有“-a”参数的 mcc 命令中。

  • 编译后一切似乎都到位并且工作正常,除了一个文本文件 - 在这种情况下,Matlab 似乎包含项目早期迭代中的一个文本文件(同名)(我可以说,因为文本文件不同)。

更多细节:

  • 当我包含外部文件时,我通过添加驻留在项目目录中的所有子文件夹的路径来实现。

  • 编译完成后,所有上述路径都从 Matlab 的路径中删除。

  • 编译前后不添加Matlab默认路径以外的路径。

  • 当我从 .m 文件运行项目时,使用了正确的文本文件,但编译后使用了错误的文本文件。

关于为什么会发生这种情况的任何想法?

0 投票
3 回答
274 浏览

matlab - 如何确保 Matlab mcc 不会构建不完整的独立可执行文件?

我们使用脚本环境来自动构建、运行和验证独立的可执行文件。我们正在使用 Matlab R2010a x64。Matlab 编译器 mcc 从构建独立应用程序的 Windows 命令行调用:

mcc -m -v -w enable -I source_folder -I common_folder -a specific_files_we_need our_program

该程序由大约 25 个模块(.m 文件)组成,并使用了大约 5 个工具箱。只要有正确的许可证,它就可以正常工作。mcc 检查可用的编译器许可证,解决依赖关系,将所有内容打包到可执行文件中。

但是,如果许可证不包含所需的工具箱,则 mcc 不会发出任何警告或错误。它在没有工具箱的情况下构建可执行文件。因此,可执行文件启动,乍一看似乎在运行,但如果到达需要工具箱的代码行就会崩溃。

我期望编译器会通知我缺少组件。我可以做些什么来了解缺少的组件?如何确保 mcc 不会将不完整的可执行文件放在一起?我在对 mcc 的调用中遗漏了什么吗?

最好我想以一种在缺少东西时停止编译的方式设置编译。

\兹维克克斯

0 投票
1 回答
132 浏览

label - 在 Adwords Script MCC 中检索每个帐户的 LABELS

我想为一个 MCC 帐户制作一个 Adwords 脚本,其中包含多个标有多个标签的子帐户。我正在寻找所有子帐户的循环并检索每个子帐户的所有标签。

在这里,我将模拟一个示例它的结构:

现在,我正在对所有帐户进行循环,并且我想检索每个帐户的所有标签(只是提到标签是根据所花费的预算动态设置的)。这就是为什么我需要检索它们,以便根据标签名称为下一步应用一些功能。

我非常感谢您提出的如何完成这项任务的所有建议或提示。

0 投票
1 回答
1354 浏览

matlab - 未找到命令 MCC

我正在尝试在 Ubuntu 14.04 中使用 Matlab 2013a 创建可执行文件,经过一番研究,我理解了以下命令,创建了可执行文件

但是,当我运行此命令时,出现以下错误

这是由于 Matlab 安装导致的错误,还是我应该将编译器包含到任何路径变量中,以便我可以使用命令 mcc 访问它。?我该如何解决这个问题?

更新 1

我在我的 matlab 中运行了ver命令并显示了部分输出,只是为了证明它包含 Maltab 编译器。

0 投票
0 回答
168 浏览

android - 如何在 android 中获得低于 LOLLIPOP_MR1 设备的 Mcc 和 Mnc?

我正在构建一个 android 应用程序,我需要在其中获取 SIM 的 Mcc 和 Mnc 值。对于单 SIM 卡,我得到了完美的代码,但如何将其用于双 SIM 卡。我使用下面的代码在棒棒糖设备上运行良好来获得这两个值。

有人可以帮我找到以下棒棒糖版本如何获得两个 SIM 的 Mnc 和 Mcc 值。

0 投票
1 回答
876 浏览

c++ - 如何在“mwArray *”和“mxArray *”之间传输数据?

我有一个类的实例,我想使用函数将它传递给mexCallMATLAB函数。

该类最初在 Matlab 中,但由于数据在我的 C++ 包装器中,因此我使用了这种方法并将数据打包到其中。因此最终对象的类型是mwArray(查看提到的链接和GlobalData在 Matlab 中的类和globals在 C++ 中的实例)。但mexCallMATLAB函数使用mxArray *.

如何将数据传输 mwArray *mwArray *?如果类型很简单,则可以通过手动传输轻松完成。例如,创建一个双数组mxArray并手动将数据复制到其中。但在这种情况下,数据是一类多数据字段/类型。

更一般地说,如何将类从 C++ 包装器传递给 Matlab 函数?

假设这是 Matlab 中的类

这是我编译mcc并用于包装类的 Matlab 函数。

这是包含数据的 C++ 代码。这里我们使用前面的方法创建一个 GlobalData 实例并将其传递给 Matlab 函数myCallback

0 投票
1 回答
207 浏览

matlab - 可以parfor在matlab编译代码访问本地工作池

我经常在我的计算机上运行使用 mcc 编译的 Matlab 程序,我在其中执行 parfor。每个程序的启动时间都很慢,我认为是因为创建了并行工作池(启动并行池大约需要 20 秒)。如果游泳池可以在后台一直保持打开状态,对我来说会更有效率。例如在matlab界面打开parpool时,提示parpool将保持打开30分钟,因此无需为每个matlab脚本打开parpool。编译代码时也可能出现类似的情况,还是有其他解决方案?

0 投票
1 回答
710 浏览

matlab - 编译调用 simulink 模型的 .m 文件

将使用 sill 调用 simulink 模型的 .m 文件sim()编译并正常运行mcc

或者将 simulink 文件编译为 dll,从 .m 文件调用该 dll,然后使用mcc产生所需的结果?