Error in building C++ shared Library

22 ビュー (過去 30 日間)
Anshika
Anshika 2024 年 5 月 14 日
回答済み: Anshika 2024 年 5 月 16 日
I am getting this error, when I am building cpp shared library with dlls.
Building with 'Microsoft Visual C++ 2017'
LINK: fatal error LNK1181: cannot open inputt file 'gdi32.lib'
Error using compiler.internal.build.builder.Generic/build
The following command:
""C:\Program Files\MATLAB\R2023a\bin\mbuild" -client mbuild -O -output "mwa_Addmatrix" -I".\mwa_AddmatrixcppSharedLibrary"
".\mwa_AddmatrixcppSharedLibrary\mwa_Addmatrix.cpp" DEFFILE"="".\mwa_AddmatrixcppSharedLibrary\mwa_Addmatrix.def""" LINKEXPORT"=""/DLL
/def:\"$DEFFILE\"""" LDEXT"="".dll""" LDTYPE"="" -shared -static""" MTCMDLINE"=""mt -outputresource:$EXE;2 -manifest $MANIFEST""" -outdir
".\mwa_AddmatrixcppSharedLibrary""
failed with error code -1.
Error in compiler.build.cppSharedLibrary (line 115)
resultsobj = builder.build;

採用された回答

Anshika
Anshika 2024 年 5 月 16 日
It is solved by reinstalling the visual studio.

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeC Shared Library Integration についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by