1
的C代碼:錯誤C3861: '一致':標識符找不到
typedef uint16_t WORD_UA __attribute__((aligned(1))); // 2 bytes
我使用的Visual Studio 2015年的任何方式來解決這個問題?也許使用不同的代碼?我也試過這個:__declspec((aligned(1)))但是,我得到了'對齊'未知的擴展屬性。謝謝。
的C代碼:錯誤C3861: '一致':標識符找不到
typedef uint16_t WORD_UA __attribute__((aligned(1))); // 2 bytes
我使用的Visual Studio 2015年的任何方式來解決這個問題?也許使用不同的代碼?我也試過這個:__declspec((aligned(1)))但是,我得到了'對齊'未知的擴展屬性。謝謝。
aligned
不是一個標準屬性 - 雖然它是由gcc支持的。
用標準(C++ 11)alignas
說明符可能會更好。見例如http://en.cppreference.com/w/cpp/language/alignas。