У меня есть C++ libary in wince 6.0, Существует некоторая глобальная переменная. что libary связана с DLL, которая является C++. когда я вышел из приложения и назвал DLL. сначала его интеридировала вся глобальная переменная статической библиотеки, но когда управление возвращается в DLL к статической lib. Сброс всех значений. У кого-нибудь есть представление об этом.статическое глобальное значение lib получено после вызова из DLL
ответ
Если вы связали две библиотеки DLL со статической библиотекой, это означает, что у вас есть две копии всего кода и переменных в библиотеке.
Для решения этой проблемы вы должны преобразовать статическую библиотеку в DLL. Это можно сделать с помощью простого проекта, состоящего из файла module.def
и вызова компоновщика.
Затем вместо связывания ваших библиотек DLL со статической библиотекой свяжите их со своей DLL.
В качестве альтернативы вместо двух библиотек dll объединить проект в одну DLL.
Обратите внимание, что может быть ОК, чтобы связать два модуля с одной и той же статической библиотекой при условии, что вы понимаете и принимаете, что данные НЕ будут использоваться совместно.
благодаря его работе. мы используем один lib только для одной DLL. – user2268978
- 1. Как обновить глобальное значение после вызова onchange?
- 2. ASP.NET Глобальное/Статическое хранилище?
- 3. Значение переменной имеет неправильное значение после возврата из вызова DLL
- 4. Поистине глобальное состояние в Java, «более глобальное», чем «статическое»?
- 5. Статическое событие не подписывается в разных dll
- 6. Глобальное статическое IP-имя на NGINX Ingress
- 7. Где * .lib после генерации * .dll с VC++?
- 8. Функция вызова из DLL
- 9. статическое назначение вызова метода дважды
- 10. Функция доступа C++ из C DLL/lib
- 11. Проблема метода внутри DLL вызова из другой DLL в VC++
- 12. Класс доступа из DLL (NOT LIB !!!)
- 13. Файлы DLL и LIB
- 14. р/вызова вызова C DLL из C#
- 15. DLL для LIB - открыть LIB не могу файл с JNI и System.load вызова
- 16. Экспорт статических символов lib из DLL
- 17. Создать COM DLL из неуправляемого C++ LIB
- 18. Ссылка .h .lib и .dll
- 19. C++ функции импорта из dll - моя dll не экспортирует lib
- 20. Функция javascript выполняет после того, как значение переменной получено
- 21. Функция вызова python из DLL
- 22. вызова DLL DELPHI из C#
- 23. Глобальное значение Ionic Angular
- 24. вызова функции DLL из PHP программы
- 25. Получить статическое значение переменной
- 26. ArithmeticException в коде C# после вызова функции C из dll
- 27. Статическое значение Android Studio
- 28. .h, .dll и .lib confusion
- 29. XSL присваивание глобальное значение
- 30. JQuery переопределяет глобальное значение
Вы связались только с одной DLL со статической библиотекой lib или другими DLL или EXE, также связанными с static lib? – Ben
@ben с двумя DLL, я добавил LIB – user2268978