付属のサンプルプログラムengwindemo.cをMicrosoft Visual C++ 2012でビルドするとリンクエラーLNK2019が発生しております。原因と解決方法を教えてください。
3 views (last 30 days)
Show older comments
以下の開発環境でプログラムを作成しております。
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 Comments
Answers (0)
See Also
Categories
Find more on Introduction to Installation and Licensing in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!