Command Line Win32 Hello DLL |
前田稔(Maeda Minoru)の超初心者のプログラム入門
C:\Users\maeda>CD C:\DATA\Cpp\DLL C:\DATA\Cpp\DLL\>CL /HELP |
//HelloW32.h #define EXPORT extern "C" __declspec(dllexport) EXPORT void HelloMsg(); |
//HelloW32.cpp #include <stdio.h> #include "HelloW32.h" EXPORT void HelloMsg() { printf("Command Line Win32 Hello DLL\n"); } |
//HelloW32Main.cpp #include <stdio.h> #include <conio.h> #include "HelloW32.h" #pragma comment(lib,"HelloW32.lib") int main(void) { HelloMsg(); _getch(); return 0; } |
C:\DATA\Cpp\DLL\>CL /LD HelloW32.cpp |
C:\DATA\Cpp\DLL\>CL HelloW32Main.cpp /FU "HelloW32.dll" |
C:\DATA\Cpp\DLL\>HelloW32Main.exe Command Line Win32 Hello DLL C:\DATA\Cpp\DLL\> |