Matlab Mex文件构建:代码更改不再影响mex文件
Matlab Mex file build: Code change doen't influence the mex file anymore
我用VS2010 C编译器在Windows8上开发了一个Matlab-mex文件。很长一段时间以来,一切都很顺利。。。
但现在,mex文件抵制代码中的每一个更改。无论我更改哪行代码,mex文件在重建后都保持不变。这是C程序员的常见错误吗?或者可能只与Matlab Mex编译有关?
如果尝试…
-
添加一行新代码,例如mexPrintf("test");->没有任何变化
-
注释掉一些重要的代码行->没有什么改变
-
删除完整的代码->编译失败
-
编译前删除mexw64->仍然新代码更改不应用
可能是因为我清空了/appdata/tablab文件,所以出现了问题。但恢复文件并没有帮助。
向致以最良好的问候
正如Praetorian所建议的,还有另一个mex文件,它在MATLAB路径中具有更高的优先级。使用rmpath("…")解决了此问题。感谢您的帮助。
(不幸的是,我不能支持你的答案,我必须自己写下这篇文章,将我的问题标记为已回答。)
相关文章:
- .cpp和.h文件中的模板专用化声明
- 为什么两个不同的未命名名称空间可以共存于一个cpp文件中
- 文本文件中的单词链表
- CMake-按正确顺序将项目与C运行时对象文件链接
- 使用新行和不使用新行读取文件
- 在C++程序中输入的文本文件将不起作用,除非文本被复制和粘贴
- 挂起和取消挂起一个文件DLL
- 如何确定我已使用非编码文件到达 EOF?
- 命名空间中具有.h和.cpp文件的类
- Netbeans 不再从远程生成主机下载输出文件
- g++arm none eabi从4.9升级到gcc 8.2.生成的二进制文件不再适合闪存
- Xcode应用不再从该文件夹中读取输入
- 增强共享内存:文件的卷已被外部更改,打开文件不再有效
- MS VisC++2010 express:突然间Project不再看到头文件
- 程序在将段导出到 dll 后不再能够读取或写入文件
- 在c++中使用ifstream打开和关闭后,snmptrapd守护进程不再写入.txt文件
- 使用boost::filesystem添加头文件后,不再发现来自google测试的单元测试
- 当你创建c++文件时,XCode 4.1似乎不再创建头文件,不知道如何制作模板
- Matlab Mex文件构建:代码更改不再影响mex文件
- Visual Studio 2012 项目文件" "已重命名或不再在解决方案中