Porting c ++ fra Linux til Windows, '\_\_aligned\_\_'

Indlæg af Hanne Mølgaard Plasc

Problem




    Dette spørgsmål har allerede et svar her:

    

            

  •             Kompilering af gcc-kode i Visual Studio forårsager fejl C3646: '\_\_attribute\_\_': ukendt overstyring specifier
                    
                        1 svar
                    

            

  •     

Bedste reference


Det er et gcc til MSVC problem. Ifølge dokumentationen vil den tilsvarende MSVC-funktion være \_\_declspec(align(16)). /questions/32923135/compiling-gcc-code-in-visual-studio-causes-error-c3646-attribute-unknown [4] [5]


Hvis din compiler understøtter C ++ 11, kan du også bruge alignas deklarationen. [6]