IAsyncOperation & л; BitmapImage & GT; ^

Я пытаюсь создать композицию C ++ Runtime для использования в проекте приложения c # windows store;

Я создал новый проект C ++ -> Приложение Магазина Windows -> Компонент времени выполнения Windows.
Новый проект по умолчанию имеет class1.

Это то, что я пытаюсь сделать, и я получаю ошибку:

Class1.h:

public ref class Class1 sealed
{
public:
Class1();
Windows::Foundation::IAsyncOperation<Windows::UI::Xaml::Media::Imaging::BitmapImage^>^ StreamToBitmap(Windows::Storage::Streams::IRandomAccessStream^ fileStream);

};

Class1.cpp:

Class1::Class1()
{
}IAsyncOperation<BitmapImage^>^ StreamToBitmap(IRandomAccessStream^ fileStream)
{
return create_async([=]()
{
auto bitmapImage = ref new BitmapImage();
bitmapImage->SetSource(fileStream);
return bitmapImage;

});

}

ошибка

Ошибка 2 ошибка LNK2019: неразрешенный внешний символ «public: virtual struct Windows :: Foundation :: IAsyncOperation ^ cdecl TestRuntimeC_КТВ :: Class1 :: [TestRuntimeC_toCS :: _IClass1PublicNonVirtuals] :: LoadImage (struct Windows :: Storage :: Streams :: IRandomAccessStream ^) «(? LoadImage @? Q_IClass1PublicNonVirtuals @ TestRuntimeC__toCS @@ Class1 @ 2 @ U $ AAAP $ ААУ? $ IAsyncOperation @ P $ AAVBitmapImage @ изображений @ Медиа @ Xaml @ UI @ Окна @@@ Foundation @ Windows, @@ P $ AAUIRandomAccessStream @ Потоков @ хранения @ 6 @@ Z) упоминается в функции «public: virtual long _stdcall TestRuntimeC_toCS :: Class1 :: [TestRuntimeC_КТВ ::_IClass1PublicNonVirtuals] :: __ abi_TestRuntimeC__toCSIClass1PublicNonVirtuals_abi_LoadImage (struct Windows :: Storage :: Streams :: IRandomAccessStream ^, struct Windows :: Foundation :: IAsyncOperation ^ *) «(? __ abi_TestRuntimeC__toCSIClass1PublicNonVirtuals___ abi_LoadImage @? Q_IClass1PublicNonVirtuals @ TestRuntimeC_toCS @@ class1 @ 2 @ U $ AAGJP $ AAUIRandomAccessStream @ Потоков @ Storage @ Windows @@ PAP $ ААУ? $ IAsyncOperation @ P $ AAVBitmapImage @ изображений @ Медиа @ Xaml @ UI @ Foundation для Windows 7 @@@ @ @@ Z) C: \ Users \ Stamatis \ Documents \ Visual Studio 2013 \ Проекты \ TestRuntimeC ++ toCS \ TestRuntimeC ++ toCS \ Class1.obj TestRuntimeC ++ toCS

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]