概要
vistaで、visual studio 2010やってみた。
コマンドプロンプトで、C++をコンパイルしてみた。
コマンドプロンプトで、dllをコンパイル。
cl makedll.cpp /LD
サンプルコード
makedll.h
extern "C" __declspec(dllexport) int Tasu(int x, int y);
makedll.cpp
#include <windows.h>
#include "makedll.h"
BOOL APIENTRY DllMain(HANDLE hModule, DWORD ul_reason_for_call, LPVOID lpReserved) {
switch (ul_reason_for_call)
{
case DLL_PROCESS_ATTACH:
case DLL_THREAD_ATTACH:
case DLL_THREAD_DETACH:
case DLL_PROCESS_DETACH:
break;
}
return TRUE;
}
int Tasu(int x, int y) {
return x + y;
}
以上。