Building ObjectARX project 2018->2019, random build errors with ARX library

Building ObjectARX project 2018->2019, random build errors with ARX library

ilkhel-nf
Participant Participant
1,583 Views
3 Replies
Message 1 of 4

Building ObjectARX project 2018->2019, random build errors with ARX library

ilkhel-nf
Participant
Participant

 

Hello,

 

My goal is to upgrade ARX software (C++) from version 18 to 19 but I have weird build errors with "\inc\acarray.h" file. I'm not using acarray.h directly from my code or anything, visual studio 2017 just won't let it go through in the build process. In project properties, I don't treat warnings as errors. Any ideas? I'm using exact same visual studio solution and configurations as I did last time and no problems back then (from ARX version 17 to 18).

 

Here's my setup:

  • Windows 10 64-bit
  • Visual Studio 2017 (15.6.5)
  • Visual Studio 2017 v141 as Platform toolset

 

Here are some errors:

errorlist.png

0 Likes
Accepted solutions (1)
1,584 Views
3 Replies
Replies (3)
Message 2 of 4

zrobert
Advocate
Advocate

Hi;

See the instructions of Mr. Madhukar Moogala on AutoCADDev's blog.

You have to do retarget solution to to 8.1 or 10.xxx (if is not), set new platform toolset to v141.

Also, it is necessary to set a new path to arx sdk 2019 folder.

These are just the most basic settings. If they have not been respected so far, the number of faults should be reduced.

0 Likes
Message 3 of 4

ilkhel-nf
Participant
Participant

Have been quite a long pause, let's continue. So, all the ARX configs are totally fine. I have rebuilt some other ARX-projects successfully. This problem is very different.

 

As I said earlier, I don't directly use this problematic header "\inc\acarray.h" in my code. After I checked out the build output I see that it gives me those weird syntax-related problems ALWAYS and ONLY through this ARX-header which I use in my code:  #include  "acedCmdNF.h". It's located in "\inc\acedCmdNF.h". But if I use e.g. "\inc\dbmain.h" and it also leads to "\inc\acarray.h" in some point, it won't give any errors. Here are some samples from my build output:

 

Here's an example of acedCmdNF.h problem:

 

1>Note: including file: D:\pCloud\Common\Libraries\ObjectARX_2019\inc\acedCmdNF.h
1>Note: including file:  d:\pcloud\common\libraries\objectarx_2019\inc\acedinpt.h
1>Note: including file:   d:\pcloud\common\libraries\objectarx_2019\inc\dbmain.h
1>Note: including file:    d:\pcloud\common\libraries\objectarx_2019\inc\gepnt2d.h
1>Note: including file:     d:\pcloud\common\libraries\objectarx_2019\inc\gevec2d.h
1>Note: including file:      d:\pcloud\common\libraries\objectarx_2019\inc\gegbl.h
1>Note: including file:       C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt\stdlib.h
1>Note: including file:        C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt\corecrt_malloc.h
1>Note: including file:        C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt\corecrt_search.h
1>Note: including file:        C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\limits.h
1>Note: including file:         C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\vcruntime.h
1>Note: including file:       d:\pcloud\common\libraries\objectarx_2019\inc\gedll.h
1>Note: including file:       d:\pcloud\common\libraries\objectarx_2019\inc\getol.h
1>Note: including file:        d:\pcloud\common\libraries\objectarx_2019\inc\gedblar.h
1>Note: including file:         C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt\assert.h
1>Note: including file:         d:\pcloud\common\libraries\objectarx_2019\inc\acarray.h
1>Note: including file:          d:\pcloud\common\libraries\objectarx_2019\inc\PAL/api/c11_Annex_K.h
1>Note: including file:           C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt\string.h
1>Note: including file:            C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt\corecrt_memory.h
1>Note: including file:           C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\cassert
1>Note: including file:            C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt\assert.h
1>Note: including file:          C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\memory
1>Note: including file:           C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\xmemory
1>Note: including file:            C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\xmemory0
1>Note: including file:             C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\cstdlib
1>Note: including file:              C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt\math.h
1>Note: including file:             C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\limits
1>Note: including file:              C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\ymath.h
1>Note: including file:              C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\cfloat
1>Note: including file:               C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt\float.h
1>Note: including file:              C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\climits
1>Note: including file:              C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\cmath
1>Note: including file:               C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\xtgmath.h
1>Note: including file:                C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\xtr1common
1>Note: including file:              C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\cwchar
1>Note: including file:              C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\xstddef
1>Note: including file:               C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\cstddef
1>Note: including file:               C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\initializer_list
1>Note: including file:             C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\new
1>Note: including file:              C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\exception
1>Note: including file:               C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\type_traits
1>Note: including file:               C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt\malloc.h
1>Note: including file:               C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\vcruntime_exception.h
1>Note: including file:                C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\eh.h
1>Note: including file:                 C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt\corecrt_terminate.h
1>Note: including file:              C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\vcruntime_new.h
1>Note: including file:               C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\vcruntime.h
1>Note: including file:             C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\xutility
1>Note: including file:              C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\utility
1>Note: including file:               C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\iosfwd
1>Note: including file:                C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\cstdio
1>Note: including file:                C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\cstring
1>Note: including file:                C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt\crtdbg.h
1>Note: including file:                 C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\vcruntime_new_debug.h
1>Note: including file:             C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\xatomic0.h
1>Note: including file:             C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\intrin0.h
1>Note: including file:           C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\typeinfo
1>Note: including file:            C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\vcruntime_typeinfo.h
1>Note: including file:             C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\vcruntime.h
1>Note: including file:          C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\algorithm
1>d:\pcloud\common\libraries\objectarx_2019\inc\acarray.h(104): error C2332: 'class': missing tag name
1>d:\pcloud\common\libraries\objectarx_2019\inc\acarray.h(104): error C2993: '': illegal type for non-type template parameter '<unnamed-tag>'
1>d:\pcloud\common\libraries\objectarx_2019\inc\acarray.h(104): error C2059: syntax error: 'constant'
1>d:\pcloud\common\libraries\objectarx_2019\inc\acarray.h(107): error C2143: syntax error: missing ';' before '{'
.................................
...AFTER A HUNDRED ERROR LINES...
.................................
1>d:\pcloud\common\libraries\objectarx_2019\inc\acarray.h(375): error C2143: syntax error: missing ';' before '{'
1>d:\pcloud\common\libraries\objectarx_2019\inc\acarray.h(375): error C2447: '{': missing function header (old-style formal list?)
1>d:\pcloud\common\libraries\objectarx_2019\inc\acarray.h(377): error C2332: 'class': missing tag name
1>d:\pcloud\common\libraries\objectarx_2019\inc\acarray.h(377): fatal error C1003: error count exceeds 100; stopping compilation

 

 

But then I include e.g. "dbmain.h" ARX-header, no occuring errors:

 

1>Note: including file: D:\pCloud\Common\Libraries\ObjectARX_2019\inc\dbmain.h
1>Note: including file:  d:\pcloud\common\libraries\objectarx_2019\inc\gepnt2d.h
1>Note: including file:   d:\pcloud\common\libraries\objectarx_2019\inc\gevec2d.h
1>Note: including file:    d:\pcloud\common\libraries\objectarx_2019\inc\gegbl.h
1>Note: including file:     C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt\stdlib.h
1>Note: including file:      C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt\corecrt_malloc.h
1>Note: including file:      C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt\corecrt_search.h
1>Note: including file:      C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt\corecrt_wstdlib.h
1>Note: including file:      C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\limits.h
1>Note: including file:       C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\vcruntime.h
1>Note: including file:     d:\pcloud\common\libraries\objectarx_2019\inc\gedll.h
1>Note: including file:     d:\pcloud\common\libraries\objectarx_2019\inc\getol.h
1>Note: including file:      d:\pcloud\common\libraries\objectarx_2019\inc\gedblar.h
1>Note: including file:       C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt\assert.h
1>Note: including file:       d:\pcloud\common\libraries\objectarx_2019\inc\acarray.h
1>Note: including file:        d:\pcloud\common\libraries\objectarx_2019\inc\PAL/api/c11_Annex_K.h
1>Note: including file:         C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt\wchar.h
1>Note: including file:          C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt\corecrt_memcpy_s.h
1>Note: including file:           C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt\errno.h
1>Note: including file:           C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\vcruntime_string.h
1>Note: including file:            C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\vcruntime.h
1>Note: including file:          C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt\corecrt_wconio.h
1>Note: including file:           C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt\corecrt_stdio_config.h
1>Note: including file:          C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt\corecrt_wctype.h
1>Note: including file:          C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt\corecrt_wdirect.h
1>Note: including file:          C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt\corecrt_wio.h
1>Note: including file:           C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt\corecrt_share.h
1>Note: including file:          C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt\corecrt_wprocess.h
1>Note: including file:          C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt\corecrt_wstdio.h
1>Note: including file:          C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt\corecrt_wstring.h
1>Note: including file:          C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt\corecrt_wtime.h
1>Note: including file:          C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt\sys/stat.h
1>Note: including file:           C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt\sys/types.h
1>Note: including file:         C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt\string.h
1>Note: including file:          C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt\corecrt_memory.h
1>Note: including file:         C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\cassert
1>Note: including file:          C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt\assert.h
1>Note: including file:        C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\memory
1>Note: including file:         C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\xmemory
1>Note: including file:          C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\xmemory0
1>Note: including file:           C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\cstdlib
1>Note: including file:            C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt\math.h
1>Note: including file:             C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt\corecrt_math.h
1>Note: including file:           C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\limits
1>Note: including file:            C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\ymath.h
1>Note: including file:            C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\cfloat
1>Note: including file:             C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt\float.h
1>Note: including file:            C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\climits
1>Note: including file:            C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\cmath
1>Note: including file:             C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\xtgmath.h
1>Note: including file:              C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\xtr1common
1>Note: including file:            C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\cwchar
1>Note: including file:            C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\xstddef
1>Note: including file:             C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\cstddef
1>Note: including file:             C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\initializer_list
1>Note: including file:           C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\new
1>Note: including file:            C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\exception
1>Note: including file:             C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\type_traits
1>Note: including file:             C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt\malloc.h
1>Note: including file:             C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\vcruntime_exception.h
1>Note: including file:              C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\eh.h
1>Note: including file:               C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt\corecrt_terminate.h
1>Note: including file:            C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\vcruntime_new.h
1>Note: including file:             C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\vcruntime.h
1>Note: including file:           C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\xutility
1>Note: including file:            C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\utility
1>Note: including file:             C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\iosfwd
1>Note: including file:              C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\cstdio
1>Note: including file:               C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt\stdio.h
1>Note: including file:              C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\cstring
1>Note: including file:              C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt\crtdbg.h
1>Note: including file:               C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\vcruntime_new_debug.h
1>Note: including file:           C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\xatomic0.h
1>Note: including file:           C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\intrin0.h
1>Note: including file:         C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\typeinfo
1>Note: including file:          C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\vcruntime_typeinfo.h
1>Note: including file:           C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\vcruntime.h
1>Note: including file:        C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\algorithm
1>Note: including file:        d:\pcloud\common\libraries\objectarx_2019\inc\acarrayhelper.h
1>Note: including file:     d:\pcloud\common\libraries\objectarx_2019\inc\gegblge.h
1>Note: including file:      d:\pcloud\common\libraries\objectarx_2019\inc\gelibver.h
1>Note: including file:    d:\pcloud\common\libraries\objectarx_2019\inc\gegblabb.h
1>Note: including file:    d:\pcloud\common\libraries\objectarx_2019\inc\acarrayhelper.h
1>Note: including file:   d:\pcloud\common\libraries\objectarx_2019\inc\acarrayhelper.h
1>Note: including file:  d:\pcloud\common\libraries\objectarx_2019\inc\gepnt3d.h
1>Note: including file:   d:\pcloud\common\libraries\objectarx_2019\inc\gevec3d.h
1>Note: including file:    d:\pcloud\common\libraries\objectarx_2019\inc\acarrayhelper.h
1>Note: including file:   d:\pcloud\common\libraries\objectarx_2019\inc\acarrayhelper.h
1>Note: including file:  d:\pcloud\common\libraries\objectarx_2019\inc\AcHeapOpers.h
1>Note: including file:   d:\pcloud\common\libraries\objectarx_2019\inc\acheapmanager.h
1>Note: including file:    d:\pcloud\common\libraries\objectarx_2019\inc\PAL/api/heap.h
1>Note: including file:     d:\pcloud\common\libraries\objectarx_2019\inc\PAL/api/def.h
1>Note: including file:    d:\pcloud\common\libraries\objectarx_2019\inc\acbasedefs.h
1>Note: including file:  d:\pcloud\common\libraries\objectarx_2019\inc\rxobject.h
1>Note: including file:   d:\pcloud\common\libraries\objectarx_2019\inc\rxdefs.h
1>Note: including file:   d:\pcloud\common\libraries\objectarx_2019\inc\rxboiler.h
1>Note: including file:    d:\pcloud\common\libraries\objectarx_2019\inc\rxnames.h
1>Note: including file:   d:\pcloud\common\libraries\objectarx_2019\inc\acadstrc.h
1>Note: including file:   d:\pcloud\common\libraries\objectarx_2019\inc\acdbport.h
1>Note: including file:   d:\pcloud\common\libraries\objectarx_2019\inc\AcDbCore2dDefs.h
1>Note: including file:   d:\pcloud\common\libraries\objectarx_2019\inc\rxclass.h
1>Note: including file:    d:\pcloud\common\libraries\objectarx_2019\inc\rxobject.h
1>Note: including file:   d:\pcloud\common\libraries\objectarx_2019\inc\rxdict.h
1>Note: including file:  d:\pcloud\common\libraries\objectarx_2019\inc\rxdlinkr.h
1>Note: including file:   d:\pcloud\common\libraries\objectarx_2019\inc\PAL/api/AcLocale.h
1>Note: including file:    C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\string
1>Note: including file:     C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\istream
1>Note: including file:      C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\ostream
1>Note: including file:       C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\ios
1>Note: including file:        C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\xlocnum
1>Note: including file:         C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\streambuf
1>Note: including file:          C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\xiosbase
1>Note: including file:           C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\xlocale
1>Note: including file:            C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\stdexcept
1>Note: including file:             C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\xstring
1>Note: including file:            C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\xlocinfo
1>Note: including file:             C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\xlocinfo.h
1>Note: including file:              C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt\ctype.h
1>Note: including file:              C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt\locale.h
1>Note: including file:            C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\xfacet
1>Note: including file:           C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\system_error
1>Note: including file:            C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\cerrno
1>Note: including file:            C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\xcall_once.h
1>Note: including file:           C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt\share.h
1>Note: including file:     C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\xstring_insert.h
1>Note: including file:  d:\pcloud\common\libraries\objectarx_2019\inc\rxiter.h
1>Note: including file:  d:\pcloud\common\libraries\objectarx_2019\inc\rxditer.h
1>Note: including file:  d:\pcloud\common\libraries\objectarx_2019\inc\rxsrvice.h
1>Note: including file:  d:\pcloud\common\libraries\objectarx_2019\inc\dbboiler.h
1>Note: including file:  d:\pcloud\common\libraries\objectarx_2019\inc\dbptrar.h
1>Note: including file:   C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt\assert.h
1>Note: including file:  d:\pcloud\common\libraries\objectarx_2019\inc\dbcolor.h
1>Note: including file:   d:\pcloud\common\libraries\objectarx_2019\inc\acarrayhelper.h
1>Note: including file:  d:\pcloud\common\libraries\objectarx_2019\inc\dbidar.h
1>Note: including file:   d:\pcloud\common\libraries\objectarx_2019\inc\dbid.h
1>Note: including file:    d:\pcloud\common\libraries\objectarx_2019\inc\dbhandle.h
1>Note: including file:    d:\pcloud\common\libraries\objectarx_2019\inc\acarrayhelper.h
1>Note: including file:  d:\pcloud\common\libraries\objectarx_2019\inc\drawable.h
1>Note: including file:   d:\pcloud\common\libraries\objectarx_2019\inc\rxoverrule.h
1>Note: including file:  d:\pcloud\common\libraries\objectarx_2019\inc\dbsecurity.h
1>Note: including file:  d:\pcloud\common\libraries\objectarx_2019\inc\AcString.h
1>Note: including file:   d:\pcloud\common\libraries\objectarx_2019\inc\rxresource.h
1>Note: including file:    d:\pcloud\common\libraries\objectarx_2019\inc\pimplapi.h
1>Note: including file:   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\cstdarg
1>Note: including file:    C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\stdarg.h
1>Note: including file:     C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128\include\vcruntime.h
1>Note: including file:  d:\pcloud\common\libraries\objectarx_2019\inc\dbfiler.h
1>Note: including file:  d:\pcloud\common\libraries\objectarx_2019\inc\ads_db.h
1>Note: including file:   d:\pcloud\common\libraries\objectarx_2019\inc\adsmigr.h
1>Note: including file:   d:\pcloud\common\libraries\objectarx_2019\inc\acdbads.h
1>Note: including file:    d:\pcloud\common\libraries\objectarx_2019\inc\adsdef.h
1>Note: including file:    d:\pcloud\common\libraries\objectarx_2019\inc\acmem.h
1>Note: including file:   d:\pcloud\common\libraries\objectarx_2019\inc\acutads.h
1>Note: including file:  d:\pcloud\common\libraries\objectarx_2019\inc\gept3dar.h
1>Note: including file:   C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt\assert.h
1>Note: including file:  d:\pcloud\common\libraries\objectarx_2019\inc\dbintar.h
1>Note: including file:   C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt\assert.h
1>Note: including file:  d:\pcloud\common\libraries\objectarx_2019\inc\dbsubeid.h
1>Note: including file:  d:\pcloud\common\libraries\objectarx_2019\inc\dbaudita.h
1>Note: including file:  d:\pcloud\common\libraries\objectarx_2019\inc\acgidefs.h
1>Note: including file:  d:\pcloud\common\libraries\objectarx_2019\inc\dbdimvar.h

 

Why it sees syntax errors in SDK code and only after I have included acedCmdNF.h header?

 

0 Likes
Message 4 of 4

ilkhel-nf
Participant
Participant
Accepted solution

I found out the solution, it's simple but doesn't make any sense as a solution for aforementioned error description. I just moved #include  "acedCmdNF.h" to top of all other headers.

0 Likes