【问题标题】:warning in using loadlibrary function使用 loadlibrary 函数时的警告
【发布时间】:2012-08-12 22:04:20
【问题描述】:

我正在尝试使用 loadlibrary 函数,但它向我显示警告:

loadlibrary('test1.dll', 'testheader.h')

警告:解析时产生了警告消息。检查 您打算用于正确性的功能。警告文字可以是 查看使用: [notfound,warnings]=loadlibrary(...) 在 loadlibrary 中 374

我使用 Visual c++ 2008 和 matlab R2008a 32 位

有什么建议吗?

【问题讨论】:

    标签: matlab loadlibrary


    【解决方案1】:

    不知道具体问题是什么,因为您实际上没有提供警告。

    但是,我可以告诉你,当构建系统显示类似 "do A to get more information" 的内容时,我通常发现使用 A 是个好主意。

    换句话说,按照建议更改行:

    [notfound, warnings] = loadlibrary('test1.dll', 'testheader.h')
    

    然后检查这两件事,看看实际问题是什么。有关详细信息,请参阅here,解释如下:

    sn-p
         [NotFound, Warnings] = loadlibrary ('SharedLib.dll', 'HeaderFile.h')
    SharedLib.dll 库文件中返回警告信息。

    NotFound 是在头文件 HeaderFile.h 或任何使用“addheader”选项添加但在 SharedLib.dll 库中找不到的头文件中找到的函数名称的元胞数组。

    Warnings 包含处理头文件HeaderFile.h 时产生的单个字符数组警告。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-20
      • 1970-01-01
      • 1970-01-01
      • 2014-04-09
      • 2013-12-11
      • 2022-06-12
      相关资源
      最近更新 更多