Is it possible to access #define variables from header file after using clibgen?

조회 수: 3 (최근 30일)
Weston Griffin
Weston Griffin 2022년 12월 15일
답변: Sarthak 2023년 3월 21일
I created a C/C++ interface .dll using clibgen and build commands. I would like to also access the #DEFINE variables in the header files associated with the clib so that I can interpret errors returned by the functions. Is this possible (i.e., is it already in the clib LibraryDefinition) or do I need to parse the header file for the variables.

답변 (1개)

Sarthak
Sarthak 2023년 3월 21일
Hi Weston,
As per my understanding, #define variables are not accessible from the DLL itself. The values they define can be accessed from code that uses the DLL, by including the header file that contains the #define statements.
To access the values of #define statements in the header files associated with the clib, you can include the header file in your code using the #include directive, and then use the defined values in your code.

카테고리

Help CenterFile Exchange에서 Call C++ from MATLAB에 대해 자세히 알아보기

제품


릴리스

R2022a

Community Treasure Hunt

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

Start Hunting!

Translated by