ошибка RC2135: файл не найден: TellerCaptureX.tlb для проекта ActiveX Control DLL - PullRequest
0 голосов
/ 24 сентября 2019

У меня есть 2 проекта ActiveX Control Dll

  1. TellerCaptureX -> Существующий от начала в проекте

Этот проект включается с самого начала в основной проект, и первоначальнопроект был настроен только с 32-битным.Теперь для улучшения нам нужно настроить проект на 64-битную версию.Он настроен правильно.Но когда запускается сборка для 64-битной конфигурации, появляется ошибка ниже:

ошибка RC2135: файл не найден: TellerCaptureX.tlb

TellerCaptureX64 -> Вновь создан для 64-битной системы, потому что для первого проекта ошибка tlb не найдена для 64-битной системы.

Поскольку мы не можем определить точную причину для 64-битной системы.проблема сборки 1-го проекта, создание нового проекта для 64-разрядных.После завершения кода в соответствии с требованием, первая сборка была запущена для 64-битной, а затем была попытка 32-битной.Построение завершено успешно для 64-разрядной версии, но теперь возникает ошибка, аналогичная приведенной ниже, для 32-разрядной

ошибка RC2135: файл не найден: TellerCaptureX64.tlb

Может кто-нибудь помочь мне понять, почему этостранное поведение?Это потому, что любой элемент управления ActiveX может иметь 32-разрядную или 64-разрядную версию Single:

Попытка поиска отсутствующей конфигурации

...