2015-03-01から1ヶ月間の記事一覧
揚げ足取りです。 プログラマ同士で会話していると、言葉遣いが気になることがありまして。 デファイン定義 C/C++のプリプロセッサのマクロ定義のことを指しています。意味かぶってる… C#でGUIを作る 言ってることはわかる。わかるけど.NETでと言ってほしか…
つづきです。 ghcで作成したライブラリを呼び出すコードです。 #include <iostream> extern "C" { int hslibInit(int argc, char *argv[]); void hslibEnd(); int exprI(wchar_t *str); int exprCheck(wchar_t *str); } int main(int argc, char *argv[]) { int n = 1;</iostream>…
それほど難しくはないのですが、その分細かい手順を忘れやすいので。 まずは、動的ライブラリ(DLL)の作成まで。 必要な手順は、 Haskellのコードで関数を公開して、外部から参照できるようにする DLLのインタフェイスとなるCのコードから公開したコードを呼…