画像のパスを matlab プロジェクトに渡すプロジェクトを作成し、初期化を作成した場合:
#include "feautresPoints.h"
int main(int argc, char* argv[])
{
mxArray* result;
mxArray* x;
double myArray[5]={10.2, 3, 6.3, 5.4, 5.9};
x=mxCreateDoubleMatrix(1, 5, mxREAL);
memcpy(mxGetPr(x), myArray, 5 * sizeof(double));
feautresPointsInitialize();
feautresPointsTerminate();
return 0;
}
それは私に3つのエラーを与えます
エラー 1
エラー LNK2019: 関数 _main で参照されている未解決の外部シンボル _mxGetPr_proxy
エラー 2
エラー LNK2019: 関数 _main で参照されている未解決の外部シンボル _mxCreateDoubleMatrix_730_proxy
エラー 3
エラー LNK1120: 2 つの未解決の外部
どうすればこれらのエラーを解決できますか??
コンパイル中に生成された matlab プロジェクト ライブラリを C++ プロジェクトと libmx.lib に含め、matlab のインクルード ファイルを追加し、追加のライブラリ ディレクトリ用に matlab ライブラリを追加します