Member 14373667 Ответов: 2

Конфигурация в файле .rc


#ifndef APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// Сгенерировано из ресурса TEXTINCLUDE 3.
//
1 TYPELIB "TellerCaptureX.tlb"

/////////////////////////////////////////////////////////////////////////////
#endif // не APSTUDIO_INvOKED

Может ли кто-нибудь помочь мне понять приведенные выше строки из rc-файла?

Что я уже пробовал:

Я пытаюсь настроить сборку элементов управления ActiveX как для 32-битной, так и для 64-битной сборки.

Richard MacCutchan

Вместо того, чтобы перепечатывать один и тот же вопрос, вы должны обновить оригинал. Теперь у вас есть два ответа, которые по существу совпадают, мой и карстенка. Так что один (или оба) из нас только что потратил несколько минут, делая то же самое, что и другой.

2 Ответов

Рейтинг:
2

KarstenK

Читайте о документации самостоятельно но вам нужно предоставить 2 различный версии tlb для 32-и 64-битной платформы.

Одно из возможных решений-защитить эти TLB с помощью некоторых x64-макросов. Нравится

#ifdef _X64_ // or your x64 define
1 TYPELIB "TellerCaptureX64.tlb"
#else
1 TYPELIB "TellerCaptureX.tlb"
#endif
Конечно, вам нужно будет построить этот tlb на системе x64. Обратите внимание, чтобы не извлекать двоичные файлы x32.


Рейтинг:
0

CPallini

Быстрый и грязный результат поиска: Совет: добавление библиотеки типов в качестве ресурса в проект[^].