Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Выше я неправильно написал. установка Embed Manifest в No не... 13.11.06 12:44 Число просмотров: 3443
Автор: makeworld Статус: Member Отредактировано 13.11.06 12:45 Количество правок: 1
|
Выше я неправильно написал. установка Embed Manifest в No не отключает манифест, а генерирует его как отдельный файл и кладет рядом с экзешником в папку release/debug. Соотвественно при сборке и запуске из IDE все проблемы снимаются.
судя по этому в VC 8 без манифеста не обойтись:
"Visual C++ libraries cannot be used by a C/C++ application without a manifest binding the application to these libraries. If a C/C++ application that depends on a Visual C++ library does not use a manifest, then an attempt to load the Visual C++ library as a dependent DLL from the application-local folder will result in an error message indicating that this is an unsupported way of loading a Visual C++ library."
>В MSDN описан некий способ (http://msdn2.microsoft.com/en-US/library/ms235591.aspx) встроить
>манифест с помощью mt.exe, но насколько стал сложней make-файл!
может проще тогда эти действия в Makefile автоматизировать:
>Проблема решается копированием в каталог приложения
>.manifest файла получаемого автоматом при линковке.
CRT Library and VC++ 8 Manifest Build/Deploy Guidance
|
|
|