我正在尝试使用loadlibrary
功能,但它会向我显示警告:
loadlibrary('test1.dll', 'testheader.h')
警告:解析时生成了警告消息。检查 您打算使用的功能是否正确。警告文字可以 查看使用:[notfound,warnings] = loadlibrary(...)在loadlibrary中 374
我使用visual c ++ 2008和matlab R2008a 32位
有关错误的任何建议?
答案 0 :(得分:3)
不知道特定的问题是什么,因为您实际上没有提供警告。
但是,我可以告诉您,当构建系统说"do A to get more information"
之类的内容时,我通常会发现做A
是个好主意。
换句话说,按建议更改行:
[notfound, warnings] = loadlibrary('test1.dll', 'testheader.h')
然后检查这两件事情,看看实际问题是什么。有关详细信息,请参阅here,转述如下:
代码段
[NotFound, Warnings] = loadlibrary ('SharedLib.dll', 'HeaderFile.h')
返回SharedLib.dll
库文件中的警告信息。
NotFound
是头文件HeaderFile.h
中找到的函数名称的单元格数组,或者添加了“addheader”选项但在SharedLib.dll
库中找不到的任何标题的单元格数组
Warnings
包含处理头文件HeaderFile.h
时产生的单个字符数组警告。