importing c++ header with "importExternalCTypes" results in "dot indexing is not supported"
    4 visualizzazioni (ultimi 30 giorni)
  
       Mostra commenti meno recenti
    
I have a simple c++ header that looks something like the following, and it errors out when running "importExternalCTypes" with "dot indexing is not supported ..."
is there a trick to importing c++ enum classes with namespaces?
namespace Outside {
  namespace Inside {
    enum class MyEnum {
      One, Two, Three
    };
  }
}
0 Commenti
Risposte (1)
  Harsh
      
 il 19 Ago 2025
        While importing C++ enum classes using importExternalCTypes, I encountered a similar error. 
One workaround I tried was converting the '.hpp' files to C-style '.h' files. After this, I used the Simulink.importExternalCTypes command.
Alternatively, you can try upgrading to MATLAB R2025a, as this issue is completely resolved, even when using '.hpp' files.
I hope this helps!
0 Commenti
Vedere anche
Categorie
				Scopri di più su Simulink Coder in Help Center e File Exchange
			
	Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

