Re[12]: ERROR_INVALID_PARAMETER при LoadLibrary
От: okman Беларусь https://searchinform.ru/
Дата: 20.10.11 11:04
Оценка:
Здравствуйте, nugaev.t, Вы писали:

NT>Спасибо! Сейчас попробую добавить манифест в XP версии прожекта.

NT>А у Вас на машине загрузка XP версии библиотеки проходит без ошибок?

Нет, тоже обламывается.
Я еще вот что подумал — может быть, не очень хорошо с точки зрения совместимости
включать файл SDKDDKVer.h ? Ведь он настраивают макросы типа _WIN32_WINNT таким
образом, чтобы они указывали текущую версию Windows. То есть, ту, под которой
выполняется сборка, а не ту, на которой будет выполняться программа.

Для своих проектов я всегда делаю одинаковый файл targetver.h с примерно таким содержанием:

#pragma once

#define WINVER 0x0501
#define _WIN32_WINNT 0x0501
#define _WIN32_WINDOWS 0x0501
#define _WIN32_IE 0x0600

И стараюсь конфигурировать опции сборки так, чтобы одни и те же бинарники работали на всех
системах, начиная от XP.

Хотя Ваш пример настолько минималистичен, что непонятно — где тут может быть несовместимость ?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.