Code: Select all
-------------- Build: Debug x64 in dataview (compiler: mvc x64)---------------
Checking if target is up-to-date: nmake.exe -q -f c:\wxwidg~1.3\samples\dataviewcbvcmake2\makefile.vc TARGET_CPU=X64 all
Running command: nmake.exe -f c:\wxwidg~1.3\samples\dataviewcbvcmake2\makefile.vc TARGET_CPU=X64 all
Microsoft (R) Program Maintenance Utility Version 14.24.28314.0
Copyright (C) Microsoft Corporation. All rights reserved.
cl /c /nologo /TP /Fovc_mswud_x64\dataview_dataview.obj /MDd /DWIN32 /Zi /Fdvc_mswud_x64\dataview.pdb /D_DEBUG /Od /DNULL=0 /D_CRT_SECURE_NO_DEPRECATE=1 /D_CRT_NON_CONFORMING_SWPRINTFS=1 /D_SCL_SECURE_NO_WARNINGS=1 /D__WXMSW__ /D_UNICODE /I.\..\..\lib\vc_x64_lib\mswud /I.\..\..\include /I. /I.\..\..\samples /I.\..\..\2019\Community\VC\Tools\MSVC\14.24.28314\atlmfc\include /I.\..\..\2019\Community\VC\Tools\MSVC\14.24.28314\include /I.\..\..\10\Include\10.0.18362.0\cppwinrt /I.\..\..\10\Include\10.0.18362.0\shared /I.\..\..\10\Include\10.0.18362.0\ucrt /I.\..\..\10\Include\10.0.18362.0\um /I.\..\..\10\Include\10.0.18362.0\winrt /W4 /MP /D_WINDOWS /DNOPCH /GR /EHsc .\dataview.cpp
dataview.cpp
C:\wxWidgets-3.1.3\include\wx/defs.h(707): fatal error C1083: Cannot open include file: 'stddef.h': No such file or directory
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.24.28314\bin\Hostx64\x64\cl.EXE"' : return code '0x2'
Stop.
Process terminated with status 2 (0 minute(s), 0 second(s))
1 error(s), 0 warning(s) (0 minute(s), 0 second(s))
The statement may not really apply, since that point in defs.h wouldn't have been reached, but for the missing define. stddef.h doesn't exist in wx313./* NULL declaration: it must be defined as 0 for C++ programs (in particular, */
/* it must not be defined as "(void *)0" which is standard for C but completely */
/* breaks C++ code) */
#include <stddef.h>
This in for Windows 10 Home, on a 64-bit system. All the defines used are reflected in the included build log.
Regards,
Frank