[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[WitchTech 00596] Re: [WitchFan 00495] TC++4 でのコンパイルできました。



boots です

# fan から移ってきました

Akihilo Kramot wrote:
> おかげさまで、TC++4Jでのコンパイル&リンク&WW上での実行に成功しました。
> スタートアップルーティンに関しては、やはりTC2のモノと共通でOKのようです。
> 
> ただ、CのソースはOkですが、C++だと外部に公開する名前が違うらしく、コンパイル
> (あれ、リンクかな?)でこけました。

リンク問題は extern "C" で幸せになれるでしょう。

C++ だと、スタートアップルーチンで、グローバルなインスタンスやクラス変数
の
初期化なども必要でしょうね。

たぶん new は使えないので、auto 変数でインスタンスをつかうとか、コンスト
ラ
クタやデストラクタなどもうまく定義するなど、プログラミングレベルで問題を
回避するようにしないとダメそう。でも逆に簡単なものならそのくらいで動作し
そう。

--
boots


ML Archives