Вам не нужно создавать файл tlh
в C ++. Он автоматически генерируется компилятором, как только вы задаете файл tlb
в команде #import
.
Вам необходимо сделать следующее:
1) В вашем проекте C# откройте AssemblyInfo.cs
(находится в каталоге Properties).
Установить [ComVisible(true)]
(по умолчанию false).
2) После создания проекта файл tlb будет создан в выходном каталоге.
3) В Код C ++, используйте #import "SomeFile.tlb"
.