0
我收到了來自合作伙伴的項目,我嘗試將其編譯並部署到我的設備中。但是,構建失敗,因爲const值似乎未定義。Windows Phone 8.1的預處理器常量
#if !defined(MXD_OS_WINDOWS_PHONE)
uResult = WaitForMultipleObjects(uCount, ahWatch, FALSE, INFINITE);
#else
uResult = WaitForMultipleObjectsEx(uCount, ahWatch, false, INFINITE, true);
#endif
當我搜索我的工作區時,我可以找到一個MXD_OS_WINDOWS_PHONE定義的值。例如,沒有線
#define MXD_OS_WINDOWS_PHONE 1
有什麼辦法來定義項目文件中的值?這是強制性的要定義的價值嗎?
什麼是測試一個未定義的常量,如果構建就會失敗點當它不確定!? –
目標是Windows Phone,如果此常量設置爲true,則包含一些頭文件。所以定義丟失是很奇怪的。 – cateof