Генерирует безопасный с точки зрения типов 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');