昨日のVisual C++ 2005(というかコンパイラ、リンカ)の変更についてフォロー。 足し算、引き算をするライブラリ(math.cpp)を作ってみます。 #include <stdio.h> extern "C" __declspec (dllexport) void add (int x, int y) { printf ("%d + %d = %d\n", x, y, x + y); } extern "C" __declspec (dllexport) void subtract (int x, int y) { printf ("%d - %d = %d\n", x, y, x - y); } で、コンパイル。 $ cl /LD /MD math.dll すると、 math.dll math.dll.manifest math.exp math.lib math.obj これ