Подпишитесь на наш Telegram-канал, чтобы всегда быть в курсе важных обновлений! Перейти

Вопрос Как фиксить?

На самом деле я Zodiak
Участник
Участник
Статус
Оффлайн
Регистрация
22 Дек 2020
Сообщения
1,113
Реакции
207
1647982706380.png

Ошибка C2664 "HMODULE LoadLibraryW(LPCWSTR)": невозможно преобразовать аргумент 1 из "const char [11]" в "LPCWSTR" Memory.h 39


Еще такая ошибка в векторе

C++:
Expand Collapse Copy
static float Distance(Vector3 a, Vector3 b)
{
  Vector3 vector = Vector3(a.x - b.x, a.y - b.y, a.z - b.z);
  return sqrt(((vector.x * vector.x) + (vector.y * vector.y)) + (vector.z * vector.z));
}
не существует подходящего конструктора для преобразования из float в Vector3
Уточню что смена LoadLibrary на LoadLibraryA привела к синему экрану и перезагрузке.
 
Последнее редактирование:
1) Трабл в многобайтовой кодировке ( Влючи её в проекте ) Если уже включена, преобрузай строку под LPCWSTR, поставив L перед ней, либо через приведение.
Пример:
Expand Collapse Copy
L"my_handle"

(LPCWSTR)("my_handle")
2) У тебя вообще есть конструктор для Vector ?
 
Поставь в настройке проекта многобайтовую кодировку
Самое хуёвое решение которое можно предложить.
Переписать на вайдстринги? НЕЕЕЕЕ ДОВАЙТЕ ЛУТШЕ ЗАБЬЕМ НА СТАНДАРТИ ВЫНДОВС И ВААБЩЕ НА КАДИРОВКУ)))))
 
Назад
Сверху Снизу