LinuxからWindowsにいくつかのコードを移植しようとしていますが、問題が発生しています。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__
の定義は見つかりません。
(Iポートにしようとしているコードは次のとおりです。https://github.com/uzh-rpg/rpg_svo)
https://gcc.gnu.org/onlinedocs/gcc/Common-Variable-Attributes.html – melpomene