C++
arkadia2
这个作者很懒,什么都没留下…
展开
-
在各文件中统一形式的#include
先上一项目结构图:问题:想让defines.h文件在项目内部的文件都可以#include,用带引号的方式,编译器会在编译相应的cpp文件时,以cpp文件所在的目录为当前路径查找include的文件,如在main.cppj里#include "defines.h"但在sample001.cpp里就要写成#include "../defines.h"如果还有更深的就要各种/原创 2013-02-17 21:00:17 · 345 阅读 · 0 评论 -
c预处理命令
vc预处理命令1.定义和解除定义#define _DEF_#undef _DEF_2.判断是否定义#ifdef _DEF1_...#else...#endif或者上面的#ifdef改成#ifndef3.判断定义值#if _DEF_ == 1...#elif _DEF_ == 2 && _ABC_ == 3 // 条件,&&,||,!原创 2016-08-24 16:09:49 · 233 阅读 · 0 评论 -
vs动态链接库项目
用vs2012添加一个生成动态链接库dll的项目,并使用之。1.生成dll1.1 创建dlltest空项目,设置属性,点击确定1.2 添加头文件dlltest.h#ifndef __DLLTEST__#define __DLLTEST__#ifdef __TESTEXPORT__#define DLL_TEST_API __declspec(dllexport)#el原创 2016-08-24 16:54:00 · 1101 阅读 · 0 评论