タグ

cに関するhariganetのブックマーク (2)

  • C で作った DLL を C# で使う – ヽ(´∀`)ノ

    C で DLL を作る C で書かれた次の資産 arith.c を DLL 化し,C# のプログラムから使いたいとする。 // arith.c int add(int a, int b) { return a + b; } double div(double a, double b) { return a / b; } これを DLL 化するには,次のようにソースコードに手を加える。 // arith.c __declspec(dllexport) int __stdcall add(int a, int b) { return a + b; } __declspec(dllexport) double __stdcall div(double a, double b) { return a / b; } __declspec(dllexport) を指定すると,その関数はエクスポート (

  • 【Linux】C言語でGUIプログラミング【GTK+】

    このドキュメントは,Unix/Linux上のC言語でGUIプログラミングを行う方法について,掻い摘んで説明しています。 環境に関しては,OSはLinux(Debian/Ubuntu系), コンパイラはgcc,GUIツールキットはGTK+2.0,を使用します。 しかし,GTK+の開発環境を導入すれば,他のOSでもこのドキュメントのプログラムを利用することができます。 趣旨としては,「GUIプログラミングはこんな感じでやるんだぜ」という雰囲気を味わってもらいたいだけですので, プログラミングや,GTK+の細かい使い方については触れません。その手の情報に関しては,ページ中に解説サイトへの リンクを貼ってありますので,そちらをご覧ください。 このページの便利な読み方について説明します。 各見出しの横に「↑」マークがあります。これをクリックすると,目次にもどることができます。 また,コード部分を

  • 1