博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
VC++速记
阅读量:7040 次
发布时间:2019-06-28

本文共 568 字,大约阅读时间需要 1 分钟。

速记用到,怕忘的vc小知识。 

条件编译
条件编译常见用在定义动态链接库时。
在源文件中定义为导出dllexport
在头文件中定义为导入dllimport
这样的头文件既可以用在链接库项目中,
也可以直接复制到引用项目中用。
Dll.h
#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);
Dll.cpp
#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;
}
http://www.cnblogs.com/greatverve/archive/2012/09/12/vc-shorthand.html
你可能感兴趣的文章
JS学习系列 03 - 函数作用域和块作用域
查看>>
外卖订单爬虫(美团,饿了么,百度外卖)
查看>>
用Flink取代Spark Streaming,知乎实时数仓架构演进
查看>>
2019年值得关注的八大DevOps趋势
查看>>
教育部下令中小学推广编程教育,全民AI真的要来了
查看>>
C#未来新特性:静态委托和函数指针
查看>>
从Python2到Python3:超百万行代码迁移实践
查看>>
如何避免移动测试自动化失败
查看>>
Real World Kanban作者访谈
查看>>
Confluent平台5.0支持LDAP授权及用于IoT集成的MQTT代理
查看>>
Promise 源码分析
查看>>
干货 :手把手教你在试验中修正机器学习模型
查看>>
.NET Core2.1下采用EFCore比较原生IOC、AspectCore、AutoFac之间的性能 ...
查看>>
JDK8新特性之Optional
查看>>
Spark2.4.0源码分析之WorldCount 触发作业提交(二)
查看>>
Python零基础学习笔记(四十)—— datetime和Calendar ...
查看>>
事故现场:MySQL 中一个双引号的错位引发的血案 ...
查看>>
MaxCompute_UDF_开发指南
查看>>
云MSP服务案例丨某知名制造集团的Oracle RAC部署实践 ...
查看>>
如何基于ReplayKit实现低延迟rtmp推屏
查看>>