Воскресенье, 22 Декабря 2024, 12:03

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
подключение библиотеки C++[Решено]
yazZ3vaДата: Воскресенье, 01 Ноября 2015, 15:56 | Сообщение # 1
был не раз
Сейчас нет на сайте
Имеется библиотека написанная на С++ "UOEncryption.dll" и библиотека на писаная на C# "UOEncryption.NET.dll" использующая библиотеку "UOEncryption.dll"
Код
  [DllImport("UOEncryption.dll")]

"UOEncryption.NET.dll" закидываю в Assets\Plugins
Может кто подскажет куда нужно закинуть "UOEncryption.dll" что бы ее находила в редакторе.
Если сделать билд и "UOEncryption.dll" положить в папку с .exe файлом то ее найдет, а вот при запуске в редакторе куда я ее только не закидывал smile не находит :(
seamanДата: Воскресенье, 01 Ноября 2015, 16:36 | Сообщение # 2
старожил
Сейчас нет на сайте
Либо указывать полный путь к dll, либо прописать в переменной окружения PATH путь к папке где лежит dll, либо попробовать положить ее куда то в папку с редактором Unity. Видимо - c:\Program Files\Unity\Editor\
https://msdn.microsoft.com/en-us/library/ms682586.aspx
yazZ3vaДата: Понедельник, 02 Ноября 2015, 16:02 | Сообщение # 3
был не раз
Сейчас нет на сайте
Цитата
прописать в переменной окружения PATH путь к папке где лежит dll

пробовал закидывать в папку system32
Цитата
попробовать положить ее куда то в папку с редактором Unity. Видимо - c:\Program Files\Unity\Editor\

тоже пробовал туда закидывать

Добавлено (02 ноября 2015, 16:02)
---------------------------------------------
Help cry

Сообщение отредактировал yazZ3va - Понедельник, 02 Ноября 2015, 12:14
AI_DeveloperДата: Понедельник, 02 Ноября 2015, 17:03 | Сообщение # 4
почетный гость
Сейчас нет на сайте
Попробуйте закинуть dll-ку вместе с исполняемым файлом который её использует.

Теория — это когда все известно, но ничего не работает. Практика — это когда все работает, но никто не знает почему. Мы же объединяем теорию и практику: ничего не работает... и никто не знает почему!
yazZ3vaДата: Понедельник, 02 Ноября 2015, 19:24 | Сообщение # 5
был не раз
Сейчас нет на сайте
Цитата AI_Developer ()
Попробуйте закинуть dll-ку вместе с исполняемым файлом который её использует.

Это я и хотел бы узнать, где находиться исполняемый файл

Добавлено (02 ноября 2015, 19:24)
---------------------------------------------
Цитата seaman ()
Либо указывать полный путь к dll

Пробовал указывать даже так не находит sad


Сообщение отредактировал yazZ3va - Понедельник, 02 Ноября 2015, 19:25
FlyOfFlyДата: Понедельник, 02 Ноября 2015, 20:03 | Сообщение # 6
заслуженный участник
Сейчас нет на сайте
Цитата yazZ3va ()
"UOEncryption.NET.dll" закидываю в Assets\Plugins
Может кто подскажет куда нужно закинуть "UOEncryption.dll" что бы ее находила в редакторе.

Может тоже в plugins
seamanДата: Понедельник, 02 Ноября 2015, 23:01 | Сообщение # 7
старожил
Сейчас нет на сайте
Ну а все же - почему разные названия?

UOEncryption.NET.dll - UOEncryption.dll
yazZ3vaДата: Среда, 04 Ноября 2015, 13:03 | Сообщение # 8
был не раз
Сейчас нет на сайте
Решил проблему, установив 32 битную Unity, теперь все прекрасно работает)
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг