Как установить определение препроцессора _win32_wce в vs08 - PullRequest
4 голосов
/ 19 сентября 2011

Как установить определение препроцессора в vs08. По умолчанию значение _win32_wce равно $ (CEVER) set.but при сборке проекта возникает ошибка «c1017 неверное целочисленное константное выражение» и предупреждение о том, что переменная среды $ (CEVER) и $ (ceplatform) не установлено. но когда я устанавливаю _win32_wce = 0x0420, то все ошибки удаляются. Но это жестко закодировано. Я не хочу делать такой тип. Так что должно быть значение _win32_wce. Обратите внимание , что платформа решения для моего проекта была

PocketPC 2003

1 Ответ

2 голосов
/ 06 марта 2012

Этот макрос: _WIN32_WCE определяется вашей SDK платформы, его следует определить следующим образом:

_WIN32_WCE=$(CEVER)

, и это унаследованные свойства, не определяйте его самостоятельно.

IПредположим, вы пытаетесь использовать его в настольных компиляциях, вы всегда должны проверять, определено ли оно перед использованием.

...