付属のサンプルプログラムengwindemo.cをMicrosoft Visual C++ 2012でビルドするとリンクエラーLNK2019が発生しております。原因と解決方法を教えてください。
조회 수: 6 (최근 30일)
이전 댓글 표시
以下の開発環境でプログラムを作成しております。
OS Windos8.1 PRo 開発ツール Visual Studio 2012 MATLAB R2014a
付属のサンプルプログラムengwindemo.cを VC++でビルドしたら以下のリンクエラーが発生してました。 リンクエラーLNK2019
1> engwindemo.c 1>engwindemo.obj : error LNK2019: 未解決の外部シンボル _mxGetPr が関数 _WinMain@16 で参照されました。 1>engwindemo.obj : error LNK2019: 未解決の外部シンボル _mxDestroyArray が関数 _WinMain@16 で参照されました。 1>engwindemo.obj : error LNK2019: 未解決の外部シンボル _mxCreateDoubleMatrix_730 が関数 _WinMain@16 で参照されました。 1>engwindemo.obj : error LNK2019: 未解決の外部シンボル _engEvalString が関数 _WinMain@16 で参照されました。 1>engwindemo.obj : error LNK2019: 未解決の外部シンボル _engOpen が関数 _WinMain@16 で参照されました。 1>engwindemo.obj : error LNK2019: 未解決の外部シンボル _engClose が関数 _WinMain@16 で参照されました。 1>engwindemo.obj : error LNK2019: 未解決の外部シンボル _engGetVariable が関数 _WinMain@16 で参照されました。 1>engwindemo.obj : error LNK2019: 未解決の外部シンボル _engPutVariable が関数 _WinMain@16 で参照されました。 1>engwindemo.obj : error LNK2019: 未解決の外部シンボル _engOutputBuffer が関数 _WinMain@16 で参照されました。
(LNK2019) 以下のようにヘッダ、ライブラリ等の設定を行っております。
ヘッダー 構成プロパティ > C/C++ > 全般 > 追加のインクルードディレクトリ →C\Program Files\MATLAB\R2014a\extern\include
ライブラリ 構成プロパティ > リンカー > 全般 > 追加のライブラリディレクトリ →C\Program Files\MATLAB\R2014a\extern\lin\win64\microsoft
構成プロパティ > リンカー > 入力 > 追加の依存ファイル →libcovrt.lib;libemlrt.lib;libeng.lib;libmat.lib;libmex.lib;libmwblas.lib;libmwblascompat32.lib;libmwlapack.lib;libmwmathutil.lib;libmwservices.lib;libmx.lib;libut.lib;
構成プロパティ > リンカー > システム > サブシステム →Windows(/SUBSYSTEM:WINDOWS)
原因が今のところわかりません。 ご教授ください。
댓글 수: 0
답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Introduction to Installation and Licensing에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!