[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[WitchTech 00599] Re: TC++4 でのコンパイルできました。
- Subject: [WitchTech 00599] Re: TC++4 でのコンパイルできました。
- From: "Akihilo Kramot" <takel@yd5.so-net.ne.jp>
- Date: Mon, 8 Jan 2001 23:35:40 +0900
タケルです。bootsさん、レスありがとうございます。
> # fan から移ってきました
やはりTechの方の話題でしょうか?迷ったんですがfanに投げちゃいました。
> > ただ、CのソースはOkですが、C++だと外部に公開する名前が違うらしく、コンパ
イル
> > (あれ、リンクかな?)でこけました。
>
> リンク問題は extern "C" で幸せになれるでしょう。
ぬぉぉ〜!記憶の遥か奥底に残っています!
昔、某、祖父地図屋でバイトしていた頃は、お客様にも
「(C++には)ちゃんとC言語で作ったファイルと同じにするオプションもありますか
ら」
などとアドヴァイスして、何も知らなそうなオジサンに、VC++のエンタープライズEd
などを買わせていたのに!(汗)
すっかり忘れていました!ありがとうございます。
> C++ だと、スタートアップルーチンで、グローバルなインスタンスやクラス変数の
> 初期化なども必要でしょうね。
> たぶん new は使えないので、auto 変数でインスタンスをつかうとか、コンストラ
> クタやデストラクタなどもうまく定義するなど、プログラミングレベルで問題を
> 回避するようにしないとダメそう。でも逆に簡単なものならそのくらいで動作し
> そう。
とりあえずの目的はinline指定なので、オブジェクト指向は後回しで…(手におえな
さそうなので(滝汗))
# CでもC99準拠ならinline指定できるらしいですね。
で、とりあえずTC++4用のメイクファイルのサンプル(だけ)を置いてみました。
興味のある方どうぞ(ちゃんとした知識のある方にはお目汚しだと思いますが…)。
http://hp.vector.co.jp/authors/VA021282/wwitch/index.html
つーか、よく考えたらほとんどそのままkmmakeのヤツをボーランド製makeに
書き換えただけでした。
おかしな所があったりしたら、教えてくださると嬉しいです。
では。
/*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*
* Takel Hinomoto
* Mail takel@yd5.so-net.ne.jp
* WebPage http://hp.vector.co.jp/authors/VA021282/
*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*/
ML Archives