DLL(.net)で、sin,cosを使うには?

解決


OnlyD  2005-12-24 15:47:05  No: 60044  IP: [192.*.*.*]

クラスライブラリー(.net)で、DLLを作ろうとしているのですが、
sinやcosが使えません。
math.hをstdafx.h(ここに置くのかよく判らないけど・・・)に置いても
error LNK2001: 外部シンボル ""double __cdecl cos(double)" (?cos@@$$J0YANN@Z)" は未解決です。
が出てしまいます。
ものすごく単純なことで恐縮なんですが、解決方法を教えてください。

編集 削除
Blue  2005-12-24 16:14:09  No: 60045  IP: [192.*.*.*]

.NET()であるならば、

System::Math::Cos,System::Math::Sinで代用するのは如何でしょうか?

編集 削除
onlyD  2005-12-25 10:27:46  No: 60046  IP: [192.*.*.*]

有難うございます。
System::Math::Cos  で動いてるみたいです。

でも、なんで
"double __cdecl cos(double)"は、未解決というのでしょうか?

素人の私には、
cosが未解決だからmath.h入れてあげてるのに
自分で解決できないとは貴方なんなのさ?

きっと難しい〜理由があるのでしょうが、
ヒントになるお言葉をお願い致します。m(._.)m

編集 削除
RAPT  2005-12-25 11:01:16  No: 60047  IP: [192.*.*.*]

おそらく、CRTと.NET Frameworkとの関係のような

基本的に、ヘッダファイルを#includeしても、対応するライブラリを
リンクしないと当然未解決になります。

編集 削除