WindowsアプリケーションとSymbianで使用されるC++ライブラリを作成しようとしています。Linuxは現在の要件ではありませんが、一般的には可能であるはずです。
このため、慣れにくいSymbianの命名規則ではなく、STL/Boostの命名規則を使用したいと思います。
これは、Carbide.c ++を使用してコードをコンパイルするときに、Symbianの命名規則を適用するため、すでに問題を引き起こしているようです。
「通常の」名前を使用し、Symbianと互換性を保つにはどうすればよいですか?私は最初、Symbianプラットフォームのクラス名を条件付きで再作成することを考え#define
ましたが、これが混乱につながるのではないかと心配しています。
Symbianの命名規則に準拠しないことで、他の問題が発生する可能性はありますか?