2013-08-23 2 views
0

Я пытаюсь связать dll с ++, скомпилированный для x86 с проектом Windows Phone. Я следовал советам в:Связывание существующей C++ dll с компонентом Windows Phone Runtime

1) http://www.be-init.nl/getmedia/1318adfa-cd4d-4390-a30d-817fd97e37da/Using-native-code-in-your-Windows-Phone-8-Applications-Maarten-Struys.pdf.aspx?ext=.pdf

2) http://www.silverlightshow.net/items/Windows-Phone-8-Native-Code-Support.aspx

3) http://code.msdn.microsoft.com/wpapps/Windows-Runtime-Component-fb644b34

Мой вопрос могу ли я повторно использовать DLL родной для x86 под Windows Phone компонентов Время воспроизведения ? Если нет, как мне поместить существующую родную C++ dll на Windows Phone?

Например, в примере проекта (http://www.jarredcapellman.com/2012/11/3/how-to-get-c-winrt-in-a-windows-phone-8-application) Я попытался добавить opensv dll для windows x86 и попытался вызвать opencv-функции (http://docs.opencv.org/doc/tutorials/introduction/windows_install/windows_install.html).

Он компилируется отлично, но когда я запускаю приложение, он выходит из строя с сообщением об ошибке. Модуль не найден исключение.

The specified module could not be found. (Exception from HRESULT: 0x8007007E) 
+0

Я не уверен, что вы можете использовать «обычные» DLL файлы в проекте Windows Phone, но на более низком уровне, остальные проект, построенный для x86-64? –

+0

Вам наверняка придется решиться на x86 x64. И лучше подумайте о добавлении косой черты для ядер ARM. Черточка не косая черта. –

ответ

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