2014-05-22 150 views
-1

我開始考慮將在Windows上運行的應用程序帶到Windows Phone 8.此應用程序具有用C++編寫的本機組件。Windows Phone 8:找不到strcmp

經過一番環視後,我發現我無法直接將代碼用於Windows Phone 8應用程序。所以現在我的計劃是用遺留代碼創建一個靜態庫,然後是一個Windows運行時組件,該組件使用靜態庫,然後是C#應用程序,該應用程序又將使用該組件。

所以我開始使用靜態庫。我帶來的文件到解決方案中,當我想要編譯,我得到以下錯誤:

Error 1 error C3861: 'strcmp': identifier not found 

任何想法,我怎麼能解決這個問題?我也應該提到,我已經搜索了這個問題,並且我發現了一些與包含「stdafx.h」相關的內容,但是,如果我嘗試這樣做,則找不到該文件。不在靜態庫中使用我自己的任何預編譯頭文件)。

謝謝!

+0

你是否包含'strcmp'的頭文件? – Mat

+0

**否**,''。 – Columbo

回答

0

發現問題,我不得不包括<string.h>

+0

另外,你有沒有試過#include ? – vITs