シンボルを使ったアドレスの取得

こんにちは。kenと言います。

CS+のプロジェクトにてバイナリデータファイルを読み込みその先頭アドレスを利用したいと考えています。

上図のようにFontFile.binを_fontのシンボルで配置したのですがこの先頭アドレスをポインタで取得するにはどうしたらよいでしょうか?

セクションの先頭アドレスは__sectop("< セクション名>")をポインタに代入することで出来るかと思うのですが。

以上、よろしくお願いいたします。

  • kenさん、こんにちは。NoMaYと申します。

    たぶん、ソース中では extern uint8_t font[]; と宣言すれば良いのではないかな、と思います。(なお、型はuint16_tでもuint32_tでも構わないですし、バイナリデータの意味に合っていれば、structやunion、floatやdouble、でも構わないです。)

  • NoMaYさん、こんにちは。

    無事利用することができました。ありがとうございました。