我試圖將一些代碼從Linux移植到windows,並遇到麻煩。將C++從Linux移植到windows,'__aligned__'
這條線:
uint8_t patch_[patch_size_*patch_size_] __attribute__ ((aligned (16)));
給我:
Error C3861 'aligned': identifier not found
Error C3646 '__attribute__': unknown override specifier
這是一個Linux到Windows的問題?我無法在任何地方找到aligned
或__attribute__
的定義。
(我想端口的代碼是:https://github.com/uzh-rpg/rpg_svo)
https://gcc.gnu.org/onlinedocs/gcc/Common-Variable-Attributes.html – melpomene