mex相关内容

不带MEX端点的带有BasicHttpBinding的WCF服务可以被绝对陌生人利用吗?

据我了解:如果您没有MEX端点/WSDL,则您的服务基本上是不可发现的.只有了解您的数据合同的人才能使用您的服务. 这个断言是否成立,还是互联网的恶意居民有办法弄清楚如何调用/使用没有MEX端点的服务? 编辑:正如安德鲁指出的那样,不应认为此策略是真正安全的.我想知道的是,在与外部消费者进行质量检查阶段,是否可以安全地免受随机滥用的侵害. 解决方案 取决于您对安全性的定义.这是 ..
发布时间:2020-05-09 19:16:29 其他开发

并行运行MEX文件时出现分段错误

我目前正在运行一个重复实验,该实验使用MATLAB 2012a中的MEX文件,偶尔会遇到我无法理解的细分错误. 有关故障的一些信息 它们随机出现 仅当我使用parfor循环在Linux机器上并行运行多次实验时,它们才会发生. 当我使用parfor循环在Mac OSX 10.7上并行运行多次实验时,它们不会出现 . 当我运行时它们不会不发生,或者当我依次运行重复项时它们 ..
发布时间:2020-05-09 19:16:26 其他开发

Matlab的libifcoremd.dll中缺少符号'for_realloc_lhs'

我用ifort构建了toto.dll和toto.lib(英特尔2017更新4 fortran编译器).然后,我使用mex matlab的编译器生成了几个文件. 使用mex时,我链接到toto.lib.然后,我在matlab 2017a 64位(在Win10 64位下)中运行了一个.m文件(matlab文件),此文件使用的是我编译的各种mexw64中的函数. 在matlab文件中,第一次 ..
发布时间:2020-05-09 19:16:24 其他开发

为MATLAB编译jpeg_read.c作为mexmaci64

我从下载了MATLAB的jpeg_toolbox此站点,然后从此处下载JPEG编译器工具.我按照说明在Mac(UNIX *)上进行了整体配置. 现在,我将需要编译包含在MATLAB的第一个链接中的jpeg_read.c和jpeg_write.c,因为该工具箱不提供mexmaci64文件.但是,当我尝试: mex jpeg_read.c MATLAB返回以下错误: Error ..
发布时间:2020-05-09 19:16:19 其他开发

Matlab mex“缺少依赖的共享库"

我在Matlab 2017a中创建了几个mex文件.当我使用Visual Studio C ++ 2017编译它们时,它们在我的计算机上运行良好.但是,当我尝试在另一台计算机上使用它们时,出现错误消息 Error using mfss_mex.filter_uni Invalid MEX-file 'path_to_mex_file\mexfile.mexw64': Missing de ..
发布时间:2020-05-09 19:16:17 其他开发

MATLAB不再支持用户定义的MEX配置?

我已经将MATLAB升级到2014b(在OS X 10.10上),并尝试测试一些旧的MEX C/C ++代码. 像往常一样,我在命令窗口中运行mex -setup,希望能有机会覆盖选项文件"meshopt.sh". 但是现在看来,MATLAB进行了一些更改,并且我不允许更改MEX配置,它只是说: MEX配置为将Xcode与Clang一起使用以进行C语言编译, ... 要选择其 ..
发布时间:2020-05-09 19:15:59 其他开发

mex从mex函数将向量从c ++传输到matlab

我试图通过用C ++编写一些函数并使用mex接口集成它们来加速我的Matlab程序.我在c ++中的向量中得到了结果.我想将其传输到MATLAB中的数组. 我知道我应该重定向 plhs[0] to the vector 但是我不知道该怎么做. 解决方案 完成类似操作后,我将手动封送数据,以免C ++例程完成后将其释放.这是一个基本轮廓: #include # ..
发布时间:2020-05-09 19:15:57 其他开发

GCC编译非常慢(大文件)

我正在尝试编译一个大的C文件(特别是对于MATLAB混合). C文件约为20 MB(可从GCC错误跟踪器中找到 如果您想玩它的话. 这是我正在运行的命令,并且输出到屏幕,如下所示.它已经运行了几个小时,并且您可以看到,优化已被禁用(-O0).为什么这么慢?有什么办法可以让我更快? (供参考:Ubuntu 12.04(精确的穿山甲)64位和GCC 4.7.3) /usr/bin/g ..
发布时间:2020-05-09 19:15:50 其他开发

使用Octave构建Mex文件(带有包装的问题)

我目前正在将一些代码从Matlab移植到Octave. Matlab代码的某些功能使用了Piotr的Computer Vision Matlab工具箱(此处),其中包括一些梅克斯文件. 在Matlab中,一切都像魅力一样运作,但是当我使用Octave运行代码时,它会抛出此错误: error: 'imResampleMex' undefined near line 50 column 5 ..
发布时间:2020-05-09 19:15:47 C/C++开发

如何在未安装Visual Studio的另一台计算机上使用Visual Studio生成的dll?

我已经在Visual Studio 2012中生成了动态库.我想在另一台计算机上使用该库,但是我不想在远程计算机上安装Visual Studio. 我有mex库和dll,我想运行同时使用这两个库的脚本.当我运行脚本时,出现以下错误. “缺少共享库:MSVCR110D.dll,MSVCP110D.dll" 我需要在哪里放置这些dll以便在matlab中运行我的脚本文件. 解决方案 MSVCR ..
发布时间:2020-05-09 19:15:44 C/C++开发

如何在mex文件中创建单个浮点稀疏矩阵

在MEX中创建稀疏矩阵在mxCreateSparse上有一个很好的例子.但是此函数返回double稀疏矩阵而不是single.如果我想返回一个稀疏矩阵,该怎么办?谢谢! 解决方案 根据 @horchler 的建议,您可以使用未记录的功能mxCreateSparseNumericMatrix.示例: singlesparse.c #include "mex.h" #include ..
发布时间:2020-05-09 19:15:42 其他开发

在新的Matlab版本上运行旧的mex文件

我正在尝试在新版本(R2009a)上运行最初在Matlab 6.5上测试过的程序 该程序使用了一些mex文件,尝试运行它时出现以下错误: ???无效的MEX文件'/normalizedCut/common_files/sparsifyc.mexglx': normalizedCut/common_files/sparsifyc.mexglx:符号mxGetIr,版本 带有链接时间参考的lib ..
发布时间:2020-05-09 19:15:39 其他开发

使用mingw-w64编译mex时出现链接器错误

我正在尝试将Mingw-w64设置为MATLAB 2013a中的mex编译器.我的笔记本电脑具有x86_64体系结构并运行Windows7.我要编译的程序使用c ++ 11样式的线程,因此我将mingw-w64版本4.9.0与posix线程一起使用. 根据说明,我在此处和此处,我修改了mexopts.bat文件.该代码似乎可以成功编译,但是链接器报告错误.有人建议我可能做错了什么吗? ..
发布时间:2020-05-09 19:15:36 其他开发

mexFunction:mxDuplicateArray

使用mxDuplicateArray函数时,遇到此错误: 无法将参数1转换为mxArray* mxDuplicateArray(const mxArray*)的double*转换为const mxArray* {aka const mxArray_tag*}. 有人知道如何解决吗? 这是我的代码的一部分: vector *NNLt; double ..
发布时间:2020-05-06 15:40:02 C/C++开发

在MX文件Matlab中使用magma_dysevd

我尝试在matlab中编写使用magma库,因此基本上我编写了一个使用magma函数将c代码合并到一起的mexfunction,然后将该mexfunction编译为mexa64文件,因此可以在matlab中使用. 混合函数或源c代码如下:(称为eig_magma) #include #include #include # ..
发布时间:2020-05-06 15:36:27 其他开发

MATLAB,mex文件,Fortran,警告和错误

我不太清楚自己遇到的问题,并且我尝试了在其他论坛帖子中看到的建议.我正在尝试根据老板的要求编写一个(fortran)mex文件.但是,将矩阵传递给我的计算例程时,我收到警告.如果我忽略了警告,我的MATLAB将关闭.所以现在我正在尝试一个更简单的程序,一个内部产品.但是,我仍然收到警告:“在(1)处出现了一个过程",其中(1)在x下方的"call innerProd(x,y,c)"处.我不确定这意 ..
发布时间:2020-05-06 15:35:59 其他开发