Генерирует безопасный с точки зрения типов API
ntswrap.exe [-c namespace.class]
[-i interface_name] [-a assembly_name]
Доступный как функция MATLAB® или исполняемый файл консоли Windows.
ntswrap.exe [-c принимает переключатели командной строки в любом порядке. namespace.class]
[-i interface_name] [-a assembly_name]
Запустите ntswrap для Генерируют Безопасный с точки зрения типов API с блоком со сгенерированным блоком MATLAB Compiler SDK™.
-a .NET_native_interface.dll Абсолютный или относительный путь к блоку, содержащему.NET интерфейс со статическим контролем типов, на который ссылается переключатель-i.
-b MATLAB_NET_assembly.dll Путь к папке, содержащей блок.NET, который задает компонент, на который ссылается -c переключатель
-c component_class_nameПолностью определенное имя пространства имен блока идентифицировано путем в -b переключатель
-dПозволяет отладить безопасного с точки зрения типов блока API
Несовместимый с -s.
-i interface_nameПолностью определенное имя пространства имен предоставленного пользователями интерфейса в блоке идентифицировано путем в -a переключатель
-kСохраните сгенерированный безопасный с точки зрения типов исходный код API; не удаляйте после обработки
-n namespace_containing_generated_type-safe_API_classДополнительный. Если задано, места сгенерировали безопасный с точки зрения типов API в заданном пространстве имен
-o output_folderДополнительный. Если задано, все выходные файлы будут записаны в заданную, предварительно выделенную папку
-sСгенерируйте исходный код только; не компилируйте безопасный с точки зрения типов источник API в блок
-v vx.xВерсия Microsoft®.NET Framework (csc компилятор), раньше генерировал безопасный с точки зрения типов блок API (например, v4.0)
Несовместимый с -s.
-w name_of_generated_type-safe_API_wrapper_class_and_assemblyДополнительный. Если задано, имя по умолчанию переопределений сгенерированного безопасного с точки зрения типов класса API и блока
ComponentInterface.dllДвоичный файл.NET, содержащий безопасный с точки зрения типов класс API. Требует ComponentNative.dll, Interface.dll и MWArray.dll
ComponentInterface.csДополнительный выход, произведенный -s и -k
ntswrap.exe -c AddOneComp.Mechanism
-i IAddOne
-a IAddOne.dll
Выдача этой команды генерирует безопасный с точки зрения типов API для класса MATLAB Compiler SDK Mechanism в пространстве имен AddOneCompNative. По умолчанию, ntswrap компилирует исходный код в блок MechanismIAddOne.dll.
Если ntswrap называется как функция MATLAB, все входные параметры должны быть заданы как символьные массивы или строковый тип. Например,
ntswrap('-c', 'AddOneComp.Mechanism', ...
'-a', 'IAddOne.dll', ...
'-i', 'IAddOne');