且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

VC++速记

更新时间:2022-08-31 23:10:04

速记用到,怕忘的vc小知识。 
条件编译
条件编译常见用在定义动态链接库时。
在源文件中定义为导出dllexport
在头文件中定义为导入dllimport
这样的头文件既可以用在链接库项目中,
也可以直接复制到引用项目中用。
Dll.h
VC++速记
#ifdef DLL_API
#else
#define DLL_API extern "C" _declspec(dllimport)
#endif

DLL_API int _stdcall add(int a,int b);
DLL_API int _stdcall subtract(int a,int b);
VC++速记
Dll.cpp
VC++速记
#define DLL_API extern "C" _declspec(dllexport)
#include "Dll.h"
#include <Windows.h>
#include <stdio.h>

int _stdcall add(int a,int b)
{
    return a+b;
}

int _stdcall subtract(int a,int b)
{
    return a-b;
}
VC++速记

    本文转自wenglabs博客园博客,原文链接:http://www.cnblogs.com/greatverve/archive/2012/09/12/vc-shorthand.html,如需转载请自行联系原作者