作者:
vvrr (vvrr)
2015-07-06 12:38:56開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
Ubuntu 14.04LTS
問題(Question):
在程式裡先:
#define __BUILD_DATE__ " B:20150702 "
然後在其他檔案裡再:
const unsigned char* g_BUILDDATE = __BUILD_DATE__ ;
錯誤結果(Wrong Output):
在compile的時候有warning:
warning: pointer targets in initialization differ in signedness
[-Wpointer-sign] #define __BUILD_DATE__ " B:20150702 "
note: in expansion of macro ‘__BUILD_DATE__’ const unsigned char*
g_BUILDDATE = __BUILD_DATE__ ;
補充說明(Supplement):
在Win和Android平台上似乎都不會有warning,但是在ubuntu上就會有…
想請問問題是出在哪裡…
謝謝