2016-02-18 3 views
0

Я извлекая следующее сообщение, когда я использую классы из подпроектов C++ на Windows Phone 8.1 приложения (WinRT, нет Silverlight):C при использовании C++ ссылки проекта: «System.IO.FileNotFoundException»

(System.IO.FileNotFoundException) «указанный модуль не может быть найден (Исключение из HRESULT: 0x8007007e).»

Я имел эту ошибку раньше, когда я разрабатывал же приложение для W8. 1 (рабочий стол, x86 и ARM). Я решил эту проблему с procmon.exe (Process Monitor), который регистрирует любую найденную библиотеку и ее результат (найден/не найден).

С procmon.exe tool Я нашел библиотеки, которые не найдены (curl, websockets, ogg, sqlite3), и я добавил к основному корню проекта. Это решило проблему рабочего стола.

Теперь я портирую это приложение (рабочий стол Windows 8.1) на WindowsPhone 8.1 winrt (нет silverlight).

У меня такая же проблема, и я добавил те же библиотеки, что и проект Desktop (curl, websockets, ogg, sqlite3), но он подошел к тому же исключению (эти библиотеки загружены, потому что, если я добавлю x86, на ARM-сборке, затем вместо этого выбрасывает «BadImageException»).

EDIT 1:

Позвольте мне дать вам разбивка структуры проекта: - AppCS: C# запуск проекта. Цели Windows Phone 8.1 (winrt, no silverlight). Ссылки AppCS & имеет следующие DLLs как содержание:

ogg: 
    libogg.dll 
    libvorbis.dll 
    libvorbisfile.dll 

websockets: 
    libwebsockets.dll 

curl: 
    libcurl.dll 
    libeay32.dll 
    ssleay32.dll 

sqlite3: 
    sqlite3.dll 
  • AppCPP: C++ библиотеки DLL. Цели Windows Phone 8.1 (набор инструментов v120_wp81). Это игровое ядро. Ссылки libcocos

  • libcocos: библиотека dll; общий проект между Windows Phone 8.1 (v120_wp81) & Windows 8.1. Это игровой движок, в котором я предполагаю, что используются dll (из AppCS).

Любое предлагаемое решение/средство для его решения?

ответ

0

Наконец-то я мог исправить проблему. Как и ожидалось, я не привязал должным образом dll. Кажется, что это не круто/легкий способ обнаружить его, таким образом, вы должны определить его на основном пустой тестовый проект:

https://social.msdn.microsoft.com/Forums/windowsapps/en-US/968eecee-a1f8-456f-886d-5600c8968fb2/wp81-c-project-crash-when-using-c-project-systemiofilenotfoundexception?forum=wpdevelop#968eecee-a1f8-456f-886d-5600c8968fb2

Смежные вопросы