0

関数を使用しようとしていloadlibraryますが、警告が表示されます:

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

警告: 解析中に警告メッセージが生成されました。使用する関数が正しいかどうかを確認してください。警告テキストは、次を使用して表示できます: [notfound,warnings]=loadlibrary(...) in loadlibrary at 374

私はVisual C++ 2008とmatlab R2008a 32ビットを使用しています

何が間違っているかについて何か提案はありますか?

4

1 に答える 1

3

実際に警告を提供していないため、特定の問題が何であるかはわかりません。

ただし、ビルド システムで のようなメッセージが表示された場合は、通常"do A to get more information"、 を実行することをお勧めしますA

つまり、提案どおりに行を変更します。

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

次に、これら2つのことを調べて、実際の問題が何であるかを確認します. 詳細については、以下を参照してください。

スニペットは、ライブラリ ファイル
     [NotFound, Warnings] = loadlibrary ('SharedLib.dll', 'HeaderFile.h')
から警告情報を返します。SharedLib.dll

NotFoundヘッダー ファイルにある関数名のセル配列HeaderFile.h、または "addheader" オプションで追加されたがSharedLib.dllライブラリには見つからない任意のヘッダーです。

Warningsヘッダー ファイルの処理中に生成された警告の単一文字配列が含まれますHeaderFile.h

于 2012-08-12T22:24:01.473 に答える