
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 · 359 阅读 · 0 评论 -
c预处理命令
vc预处理命令 1.定义和解除定义 #define _DEF_ #undef _DEF_ 2.判断是否定义 #ifdef _DEF1_ ... #else ... #endif 或者上面的#ifdef改成#ifndef 3.判断定义值 #if _DEF_ == 1 ... #elif _DEF_ == 2 && _ABC_ == 3 // 条件,&&,||,!原创 2016-08-24 16:09:49 · 240 阅读 · 0 评论 -
vs动态链接库项目
用vs2012添加一个生成动态链接库dll的项目,并使用之。 1.生成dll 1.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 · 1123 阅读 · 0 评论