7 / 7 / 6
Регистрация: 18.03.2012
Сообщений: 43
|
||||||
1 | ||||||
Ошибка компиляции при подключении TLB26.01.2017, 22:51. Показов 1602. Ответов 6
Метки нет Все метки)
(
При подключении(#import) TLB к консольному приложению возникает ошибка "redefinition; different storage class".
В tlh файле ошибки появляются в этом месте
0
|
26.01.2017, 22:51 | |
26.01.2017, 22:51 | |
Ответы с готовыми решениями:
6
Ошибка при подключении "В удаленном подключении отказано" Ошибка при подключении к SQL базе данных при переносе программы При подключении DLL: Ошибка при создании объекта из компоненты |
Модератор
![]() 3401 / 2172 / 353
Регистрация: 13.01.2012
Сообщений: 8,426
|
|
27.01.2017, 06:30 | 2 |
Nindzzya, если это студия то можно либо исключить либо переименовать символ
0
|
7 / 7 / 6
Регистрация: 18.03.2012
Сообщений: 43
|
|
27.01.2017, 23:20 [ТС] | 3 |
Работаю в VS 2015.
Просмотрев через TypeLibViewer вижу следующее: NOTE: This module has no entry points. There is no way to extract the dllname of a module with no entry points!
0
|
7 / 7 / 6
Регистрация: 18.03.2012
Сообщений: 43
|
|
03.02.2017, 19:30 [ТС] | 4 |
vxg, как исключить или переименовать? С помощью атрибутов директивы #import? Там например имя "idAfterPlace" встречается раз 50. Может макросы как-то нужно использовать?
0
|
Модератор
![]() 3401 / 2172 / 353
Регистрация: 13.01.2012
Сообщений: 8,426
|
|
04.02.2017, 08:58 | 5 |
Nindzzya, да, через атрибуты.
0
|
7 / 7 / 6
Регистрация: 18.03.2012
Сообщений: 43
|
|
04.02.2017, 14:25 [ТС] | 6 |
vxg, чтото не понимаю как переименовать. Если переименую rename("idBeforePlace", "idBeforePlace_1"), то будет та же ошибка, потому что там таких "idBeforePlace_1" будет штук 20, как и до этого было не переименованных.
Добавлено через 9 минут Вообще не понятно почему такая проблема возникла, на C# все подключается без проблем. Но изначально библиотека типов была сделана для Visual Basic. Проблема не в библиотеке потому что это стандартная библиотека от Adobe, старая версия библиотеки импортируется в C++, а эта нет(((
0
|
Модератор
![]() 3401 / 2172 / 353
Регистрация: 13.01.2012
Сообщений: 8,426
|
||||||
06.02.2017, 09:36 | 7 | |||||
Nindzzya, для примера - вот так мучительно происходило подключение через выпиливание того что "не по нраву" Visual Studio 2008 (подключалось то что нужно для работы с Excel) - обратите внимания на адские страдания в импортах
0
|
06.02.2017, 09:36 | |
06.02.2017, 09:36 | |
Помогаю со студенческими работами здесь
7
Сделать так чтобы при подключении нулевого порта выполнялся один цикл кода а при подключении другого - другой Ошибка при подключении к БД Ошибка при подключении к бд Ошибка при подключении к БД Ошибка при подключении к БД на C++ Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
![]() |
Опции темы | |
|
Новые блоги и статьи
![]() |
||||
Микросервис с нуля на Go с Kafka
stackoverflow 12.02.2025
Когда я впервые столкнулся с необходимостью разделить монолитное приложение на микросервисы, передо мной встал вопрос выбора правильных технологий и подходов. После долгих экспериментов с различными. . .
|
Микросервис с нуля на C# с RabbitMQ
stackoverflow 12.02.2025
Переход от монолитной архитектуры к микросервисной - это не просто модное веяние, а закономерный этап эволюции программных систем. В отличие от монолита, где все компоненты тесно связаны между собой. . .
|
Docker для начинающих
stackoverflow 12.02.2025
В современном мире разработки программного обеспечения все чаще возникает необходимость быстро и надежно разворачивать приложения в различных средах. Разработчики постоянно сталкиваются с проблемой. . .
|
Создание бота для Телеграм на C#
stackoverflow 12.02.2025
В современном мире корпоративных коммуникаций Telegram-боты становятся незаменимым средством автоматизации бизнес-процессов и взаимодействия с сотрудниками. Как создать такого бота, который сможет. . .
|
Операторы сравнения (== и ===) в JavaScript
hw_wired 12.02.2025
JavaScript предоставляет два основных оператора сравнения - оператор нестрогого равенства (==) и оператор строгого равенства (===). На первый взгляд они могут показаться очень похожими, но их. . .
|
Определение адреса, откуда репозиторий Git был клонирован
hw_wired 12.02.2025
Система контроля версий Git хранит всю информацию о репозитории в специальной директории . git, включая данные об удаленных источниках. Эта информация необходима для синхронизации изменений между. . .
|
Объединение нескольких коммитов Git в один
hw_wired 12.02.2025
Представьте, что вы работаете над новой функциональностью и создали десяток небольших коммитов: исправление опечатки, форматирование кода, добавление комментариев, реализация основной логики. Каждый. . .
|
Как добавить локальную ветку в удалённый репозиторий Git
hw_wired 12.02.2025
Локальная ветка в Git - это изолированная линия разработки, существующая только на вашем компьютере. Представьте себе дерево с множеством веток - каждая ветка может расти в своем направлении, не. . .
|
Статическое отражение в C++
stackoverflow 12.02.2025
Статическое отражение представляет собой мощный механизм, позволяющий программам анализировать и манипулировать своей собственной структурой во время компиляции. Эта возможность открывает. . .
|
C++ в 21 веке - Бьярне Страуструп
stackoverflow 12.02.2025
В современном мире разработки программного обеспечения C++ продолжает оставаться одним из ключевых языков программирования, несмотря на свой солидный возраст - более 45 лет с момента создания. За это. . .
|