2016-04-29 7 views
-2

コードはWin32プラットフォームで正しくコンパイルされますが、WinCeで次のエラーが発生します。エラーc2065:_malloca宣言されていない識別子

\ ARMV4I \ STDLIB.H(146):エラーC2065: '_malloca':_CRT_BANNED_DEPRECATE(_malloca:STDLIBファイル内の行146で宣言されていない識別子

、コンパイラは_malloca

ライン146について不平を言います_freea)__checkReturn __bcount(_Size)void * __cdecl _alloca(size_t _Sizeで__);

+0

それは、このことができますhttps://social.msdn.microsoft.com/Forums/en-US/91128b14-bab5-40b7-91de-b3b39293ecc5/ windows-embedded-compact-7-sdk-issues?forum = winembplatdev –

+0

または他のもの – Drop

答えて

0

ありがとう@Zdeslav Vojkovic、私に多くの時間を救った。

上記のエラーが発生したすべてのcppファイルに、< stdlib.h>が含まれていなければなりません。もう1つのオプションは、_CRT_BANNED_DEPRECATEをコメントすることでしたが、私はそれをしたくありませんでした。
これは、このprobelmに関する役立つリンクだった:
https://social.msdn.microsoft.com/Forums/en-US/91128b14-bab5-40b7-91de-b3b39293ecc5/windows-embedded-compact-7-sdk-issues?forum=winembplatdev

関連する問題