VC++速记

简介:
速记用到,怕忘的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;
}
复制代码
    本文转自wenglabs博客园博客,原文链接: http://www.cnblogs.com/greatverve/archive/2012/09/12/vc-shorthand.html ,如需转载请自行联系原作者
相关文章
|
Java 关系型数据库 MySQL
基于SpringBoot+Vue教材订购系统设计和实现(源码+LW+调试文档+讲解等)
基于SpringBoot+Vue教材订购系统设计和实现(源码+LW+调试文档+讲解等)
|
机器学习/深度学习 数据采集 运维
智能化运维:机器学习在故障预测和自动化响应中的应用
智能化运维:机器学习在故障预测和自动化响应中的应用
222 4
|
边缘计算 物联网 5G
5G小基站技术:解决室内覆盖难题
【10月更文挑战第25天】
736 5
|
存储 弹性计算 Linux
云服务器 ECS产品使用问题之如何实现计划任务定时备份和重启
云服务器ECS(Elastic Compute Service)是各大云服务商阿里云提供的一种基础云计算服务,它允许用户租用云端计算资源来部署和运行各种应用程序。以下是一个关于如何使用ECS产品的综合指南。
|
应用服务中间件 Linux nginx
在CentOS上使用源码包安装Nginx、以及手动启动Nginx的步骤过程
这篇文章介绍了在CentOS系统上使用Nginx源码包进行安装和配置的详细步骤,包括源码包的获取、解压、配置、编译、安装、启动验证以及注意事项。
1007 0
在CentOS上使用源码包安装Nginx、以及手动启动Nginx的步骤过程
|
架构师 调度 双11
阿里云福建分公司“坚持伙伴优先”,深耕生态8年结硕果
1月13日,阿里云2022年福建合作伙伴年会在福州顺利召开。
|
安全 前端开发 Java
Java技术栈中的核心组件:Spring框架
Java作为一门成熟的编程语言,其生态系统拥有众多强大的组件和框架,其中Spring框架无疑是Java技术栈中最闪耀的明星之一。Spring框架为Java开发者提供了一套全面的编程和配置模型,极大地简化了企业级应用的开发流程。
199 1
|
SQL 关系型数据库 MySQL
INSERT ... FOR UPDATE这把锁你用过没?
INSERT ... FOR UPDATE这把锁你用过没?
475 0
|
安全 Linux Shell
【linux系统root管理员密码忘记?】centos7单用户模式,修改root密码
【linux系统root管理员密码忘记?】centos7单用户模式,修改root密码
744 0
|
SQL 存储 分布式计算
Flume学习---2、Flume进阶(事务)、负载均衡、故障转移、聚合(一)
Flume学习---2、Flume进阶(事务)、负载均衡、故障转移、聚合(一)